本文要介绍的开发工具

  • 1. Dev-C++
    • 安装
    • 运行
  • 2. vscode
    • MinGW下载
    • vscode下载
  • 3. Xcode(Mac版)
  • 4. Clion
    • 安装
    • 激活
    • 配置
    • 运行

作者:薛钦亮,转载请注明出处

这篇文章是一篇面向新手的教程,主要讲解如何开始C语言编程。
开始编程的第一步当然是配置环境了。下面给出几种常见的C语言开发环境的配置和初步使用方法(针对新手)。读者可以根据需要选择一种或者几种来安装使用。

1. Dev-C++

这个是我编程的第一款IDE,容易上手,但页面很丑,补全很差,推荐作为编程道路上的第一个开发工具使用。

安装

下载链接:点这里

安装的过程中,一开始的语言选择English,接下来可以一直点Next。

到配置路径的时候,不建议安装在C盘,自己随意选一个路径吧。

看到这一步,就可以在桌面上找到图标,开始运行Dev-C++了。
首次启动可以配置语言,可以选择英文,也可以选择简体中文或者其他你乐意的语言。下一步是配置主题,这个随便选一个好看的即可。

如果你一开始的时候没有配置好这个,而是已经开始使用英文版了,那么该怎么办呢?
点击左上角的 Tools->Environment Options,可以在下图的地方调整语言和主题。

运行

那么,这个开发工具怎么使用呢,我们打开看到的应该是这个页面,可以看到左上角的【文件】,点击之后接下来点【新建】->【项目】。

接下来遇到一个弹框,我们如下图这样选择。

然后我们就看到了写程序的页面。注意,页面上方有个运行按钮,从上到下前四个依次为:【编译】,【运行】,【编译运行】,【全部重新编译】,在最靠近下方的地方还有一个【调试】。

分别解释一下:

  • 编译:程序执行前的一步,开发工具可以自动帮我们把代码转换为可执行文件,之后我们运行程序实际上运行的是可执行文件。
  • 运行:即为运行编译出来的可执行文件。
  • 编译运行:上面两步的组合,先编译然后直接运行,对于较小的程序,我们可以直接用这个命令。
  • 重新全部编译:把项目中涉及到的所有文件全部重新编译,我们目前只有一个文件,所以不用考虑。
  • 调试:可以按运行逻辑,单步执行程序的每一行,在检查程序中的错误的时候(俗称Debug)会用到。

现在我们在程序中添加一行,含义非常好懂。

点击编译运行,下面这就是我们的运行结果了。

对于调试,需要首先在程序中设置一个断点(breakpoint),调试模式下,程序会在断点处停下来询问开发者下一步操作。断点的设置方法非常简单,鼠标点击左侧数字处,即可设置断点,下图就是在第7行设置了断点。

此时点击调试,启动调试模式,程序就会在断点前停下来,左下角可以选择添加查看变量的值、下一步、跳过、查看CPU窗口、结束调试等功能。如果不断点击下一步,会发现每次点击会有一行输出。

2. vscode

这个是一个跨平台的编辑器,支持C语言编程,插件丰富,功能强大,颜值在线,但配置过程比Dev-C++麻烦一些,新手可能要花一点时间。

MinGW下载

首先我们要下载MinGW,mac电脑请自行搜索如何配置C语言编译环境。

下载地址:点这里

启动之后,在Windows64位电脑上(大家的电脑一般都是)按下图配置,之后选择安装路径,要记下来这个安装路径,接下来一直点Next。
注意,不建议安装到含有中文的路径下面

安装完成之后,要添加环境变量,一种方式为:右键“此电脑”–>属性–>高级系统设置–>环境变量–>设置系统变量,另一种为直接按win键,搜索“环境变量”。双击用户变量中的Path。

添加以下路径,然后点确定退出:

  • 你的安装路径/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin
    注:路径可能因为版本等原因有所不同,大家要确认添加到环境变量中的路径下,包含gcc.exe这个文件,这也是添加环境变量的关键。
    如果要确定是否成功,先按win+r,输入cmd进入命令行,输入“gcc -v” 并按回车键(Enter),将会显示 MinGW-w64 的组件列表。我的电脑显示如下:

vscode下载

下载链接:点这里,然后选择电脑对应的版本,然后一直点下一步和确定。
下载好vsocde,可以根据需求安装一下汉化的语言包。

然后要配置一下C语言的运行环境。
首先点击左上角的【文件】->【新建文件】,把文件保存为test.c,记得保存的时候修改后缀。然后输入下面的代码。

#include <stdio.h>
#include <stdlib.h>int main(){printf("hello, RUC!");return 0;
}

然后我们需要安装两个插件:C/C++和Code Runner,点击下面的图标,在商店中搜索、安装。
安装好之后,会发现右上角多了一个小三角,点击那个小三角即可编译运行。

如果要启动调试功能,则点击【运行】->【启动调试】,设置断点的方式同样为在行前点击一下。

如果上面的步骤都没有问题,你就可以用vscode开始写程序了。

3. Xcode(Mac版)

这是一个专门用于Mac电脑的开发工具,比较轻便好用,适于新手。由于我的电脑是Windows的,所以Xcode的介绍直接搬运别人的贴子了。
点这里

4. Clion

这是Jetbrains家族中专门用于C/C++开发的工具,占空间较大,但功能全面,非常好用,在开发较大工程时比vscode更方便。
这里解释一下,Dev-C++和Clion都属于集成开发环境(IDE),包含了代码编写功能、分析功能、编译功能、调试功能等一系列功能,一旦配置好不需要再做过多调整,多文件的项目可以一键编译链接成可执行文件。vscode本质上只是一个文本编辑器,相当于高级的记事本,实现这些功能均需要安装其他的插件,插件需要经常更新或者根据需求安装新的插件,在多文件项目的管理上也会复杂一点。

安装

下面来看安装方法:
下载链接:点这里,Clion支持Windows、Mac、Linux等各种操作系统。
同样的,安装过程中路径不建议安装在C盘,其他默认即可。

激活

安装完成后,可以免费获得30天试用,大学生可以用教育邮箱注册账号免费使用,此外也可以通过激活码激活(这个方法请自行百度)。

配置

激活之后,需要配置一下路径,这一步的目的是让Clion找到编译器的位置,Dev-C++会自带编译器,但Clion不会,需要手动下载并配置。在Windows上一般选择下载MinGW,具体方法请看上文。
然后点击【File】,再选择【Settings】,会出现以下界面。然后再点击【Build, Execution, Deployment】,再选择【Toolchains】,里面的每一项替换成你的电脑中对应的MinGW的路径即可。

运行

在完成这一步之后,点击【File】->【New Project】,出现这个界面,点击【create】即可创建一个项目。

写完代码之后,按右上角的几个键就可以编译、运行、调试了。

安装好软件之后,希望大家能够尽早开始自己的编程之旅!在学习编程的时候,可以看菜鸟教程、廖雪峰的教程,初步把语法熟悉一下,然后找一个线上的评测题库,通过不断刷题来提升自己。

以上就是本文的全部内容了,希望可以对大家有所帮助!

C语言常见开发工具的安装和配置相关推荐

  1. [go学习笔记.第二章] 2.go语言的开发工具以及安装和配置SDK

    一.工具介绍: 1.Visual Studio Code 一个运行于Mac,Windows,和linux上的,默认提供Go语言的语法高亮的IED,可以安装Go语言插件,还可以支持智能提示,编译运行等功 ...

  2. HbuilderX前端开发工具的安装和配置

    HbuilderX前端开发工具的安装和配置 学习uniapp,使用HbuilderX编译器来按照官网的文档学习是最快速的,所以配置好开发工具,学习起来事半功倍,下面主要记录工具安装.微信开发者工具配置 ...

  3. Go语言的开发工具GoLand安装

    系列文章目录 1:Go语言安装和环境变量配置 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录 Go语言的开发工具安装 一.下载 二.安装 Go语言的开发工具安 ...

  4. 【C语言从零到入门】第二节 C语言开发工具的安装

    工欲善其事,必先利其器. 要想学习C语言,第一步当然是安装C语言的开发工具,我们在这里选择Dev-C++作为开发工具 为什么选择Dev-C++ ? 小巧,Dev-C++的安装包仅48MB,且对电脑的配 ...

  5. komodo edit 支持java么_Komodo Edit Mac版-Komodo Edit for Mac(多语言集成开发工具)v12.0.1(91869)官方版...

    想要一款多种语言的开发工具吗?试试Komodo Edit for Mac吧!Komodo Edit Mac版是一款运行在MacOS系统上的多语言集成开发工具.Komodo Edit目前支持在Windo ...

  6. HarmonyOS应用如何开发,使用什么开发工具及安装使用教程说明!

    本篇文章主要讲解鸿蒙os的开发工具安装使用教程.鸿蒙os的应用开发说明指引.鸿蒙os对于开发者的机遇以及鸿蒙os是否会成为主流操作系统的问题刨析. 日期:2021-6-30 作者:csdn 任聪聪 一 ...

  7. wince6.0开发工具的安装

    windows embedded CE6.0开发工具的安装 和windows embedded CE5.0不同,windows embedded CE6.0的开发工具更为统一,操作系统定制和应用程序的 ...

  8. 【51单片机】开发工具的安装及使用

    [51单片机]51单片机入门学习之开发工具的安装及使用 目录: [51单片机]51单片机入门学习之开发工具的安装及使用 一.前言 二.软件件安装 1. Keil5 的安装 2.STC-ISP 的安装 ...

  9. Spring Boot 2.x 入门前的准备-IntelliJ IDEA 开发工具的安装与使用

    ntelliJ IDEA 开发工具的安装与使用 1 下载 IntelliJ IDEA 2 破解版本安装 2.1 window 下的破解 2018.3.1最新版破解 2.2 window 下的破解 20 ...

最新文章

  1. C#中的线程(二) 线程同步基础
  2. keepoutlayer设定_AD的keepout层是做什么用的,如何使用
  3. SQL概述及在网络安全中的应用
  4. 微信公众平台“自定义回复”技巧
  5. 计算机网络ipv4到ipv6怎么实现,论计算机网络协议IPV4到IPV6的过渡策略|房屋搬迁过渡协议...
  6. C语言宏定义取得两数的最大值和最小值
  7. 2019江苏高考作文_2019年关于现代组织的5大文章
  8. 敏捷宣言 敏捷原则_2018年最受欢迎的敏捷文章
  9. clob存base64文件存不进去_工行信用卡这几个提额方法,你知道吗?一般人我不告诉他!...
  10. [导入][你必须知道的.NET] 第三回:历史纠葛:特性和属性
  11. Node.js运行模式与应用组成部分
  12. MongoDB 分组统计
  13. Copula函数实战(Matlab)
  14. CentOS7.0设置中文输入法
  15. python代码检查工具(静态代码审查)
  16. SQL Server(express)安装教程
  17. coreldraw橙子怎么画_CDR X6(CorelDRAW X6)怎么画一杯满满的橙汁?
  18. Go语言判断接口的具体类型并进行类型转换
  19. 详解Nginx的核心原理
  20. 【pandas】df.str.contains包含多个值写法

热门文章

  1. [KMP]zoj 3587:Marlon's String
  2. JDK、JRE、JVM三者间的联系与区别
  3. 微服务架构下的可观测性
  4. 不用修改flash源文件,给.swf 加链接地址方法
  5. 安装Ubuntu13.10后的首要事情
  6. 合金电阻参数选型资料
  7. 对PCIE设备访问及其配置空间的一点理解
  8. JavaScript整合版——后端程序员学js,只读一文直接零基础入门,大学生期末考试不挂科宝典。
  9. RabbitMQ实战运用(三)——安装与配置
  10. 目前服务器的操作系统有哪些?