C语言基础--开发环境的搭建

1.常见的C语言IDE

IDE是Integrated Development Environment(集成开发环境)的缩写,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

Dev C++

Dev C++是Windows环境下的C&C++开发工具,它是一款自由软件,遵守GPL协议。

dev cpp

优点
  • Dev-C++ 的优点是功能简洁,适合C/C++语言初学者使用,也适合非商业级普通开发者使用。
缺点
  • 没有完善的可视化开发功能,所以不适用于开发图形化界面的软件。
  • 调试功能较弱

此外,原开发公司 Bloodshed 在2011年发布了 v4.9.9.2 后停止开发。
后来,独立开发者 Orwelldevcpp 继续更新开发,2016年发布了最终版本 v5.11之后停止更新。

现在,Dev C++版本分得有点乱,有很多不同的开发者跟新了许多不同的新版本.

小编推荐的是Dev C++5.11或Embarcadero Dev C++ 6.3;

Dev C++ 5.11缺点就是版本较老,自带的编译器还是MinGW Gcc 4.9.2,但对于初学者来说,已经足够了. 传送门

Dev C++ 6.3的好处就是自带的配套工具较新,缺点是BUG似乎较多. 传送门
此软件没有Linux版本
初学者建议由此入手

Code::Blocks

Code::Blocks是一款开源,跨平台,免费的C/C++ IDE,它和Dev C++类似,界面比Dev C++复杂一点.

Code::Blocks官网

下载链接(国内连接可能较慢,可尝试用VPN或代理)

code

Linux(以Ubuntu为例)用户可以在shell中输入以下命令安装

sudo apt-get install codeblocks

其它版本的Linux使用此命令无法安装的话请自行下载软件包。

优点
  • 占用空间比较小,安装简单,可以创建各种类型的工程文件,如空项目、控制台应用程序、动态链接库程序、java程序、opencv项目、Ogre项目等
缺点
  • 编辑功能,调试功能较弱

注意:code::blocks使用时语言默认为英文,需要手动汉化

Visual Studio 2010/2013/2015/2017/2019/2022

Visual Studio是最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2022,基于.NET Framework 4.8 。支持Windows和Mac OS平台.

  • 缺点:个人认为对于初学者来说过于庞大,有点复杂,不太适合初学者

VS 2022下载链接

vs

这个软件也是只有社区版才免费…

vs 2022

其它开发工具

编译器

1.GCC

GCC(GNU Compiler Collection,GNU编译器套件)
很多IDE中都会内置这个编译器,如Dev C++,Code::Blocks等

Linux系统(以Ubuntu/Kali Linux为例)下安装

shell中输入以下命令安装C编译器

sudo apt install gcc

输入以下命令安装C++编译器

sudo apt install g++

安装完成后输入

gcc -v
g++ -v

若成功打印出GCC和G++的版本信息,则说明安装已成功完成
注意,在安装过程中一定不要强行关闭shell,否则可能会出现一堆莫名其妙的错误
下载失败/过慢的话,可以换源试试

Windows系统下安装

在Windows中安装gcc稍微有点麻烦
下载mingw
传送门

mingw
安装过程不再细说,看不懂英文的可以用翻译软件,如百度翻译
请记好自己的安装位置(如我的安装在了C:\MinGW)
调出编辑环境变量窗口(不会的请自己百度)
环境变量
环境变量
选择新建,填入你的安装目录并在最后加上\bin

win+R打开运行,输入cmd并回车
run
cmd
mingw-get
输入mingw-get并回车,若弹出此窗口,说明配置完成

使用以下命令安装gcc和g++

mingw-get install gcc
mingw-get install g++

检验安装

gcc -v
g++ -v

ver
若能打印出版本信息,说明安装成功

2.Clang

Clang 只支持C,C++ 和 Objective-C 三种语言。2007 年开始开发,C 编译器最早完成,而由于 Objective-C 只是 C 语言的一个简单扩展,相对简单,很多情况下甚至可以等价地改写为 C 语言对 Objective-C 运行库的函数调用,因此在 2009 年时,已经完全可以用于生产环境。C++ 在后来也得到了支持。

安装Clang(Linux)

更新软件,刷新软件列表

sudo apt update
sudo apt upgrade

安装Clang

sudo apt install clang

检验安装

clang -v

clang
输出类似信息说明安装完成
编译命令可参考gcc

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建C语言的VSCode环境,你需要按照以下步骤进行操作: 1. 首先,你需要安装Visual Studio Code(简称VSCode),你可以从官方网站(https://code.visualstudio.com/)上下载适用于你操作系统的版本,并按照安装向导进行安装。 2. 安装完成后,打开VSCode,在左侧的扩展栏中搜索并安装C/C++插件,这个插件提供了C语言的语法高亮、代码补全等功能。 3. 安装完C/C++插件后,你需要安装GCC编译器来编译C语言代码。GCC是一套开源的编程语言编译器,可以在大多数操作系统上使用。你可以根据你的操作系统选择不同的安装方式。 - 如果你使用的是Windows系统,你可以安装MinGW-w64。你可以从官方网站(https://mingw-w64.org/doku.php)上下载安装程序,并按照安装向导进行安装。 - 如果你使用的是Mac系统,你可以使用Xcode命令行工具自带的Clang编译器,无需额外安装。 - 如果你使用的是Linux系统,你可以使用系统自带的GCC编译器,无需额外安装。 4. 安装完GCC编译器后,你需要配置VSCode的任务(task)来使用GCC编译器编译C语言代码。 - 在VSCode中,按下`Ctrl+Shift+P`(或者点击菜单栏的`View` -> `Command Palette`),输入`Tasks: Configure Task`并选择`Create tasks.json file from template`。 - 在弹出的列表中选择`Others`。 - 在打开的`tasks.json`文件中,将以下配置代码复制到文件中: ```json { "version": "2.0.0", "tasks": [ { "label": "Build C file", "type": "shell", "command": "gcc", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": [] } ] } ``` 5. 保存`tasks.json`文件后,你可以打开一个C语言的源文件(以`.c`为扩展名),然后按下`Ctrl+Shift+B`(或者点击菜单栏的`Terminal` -> `Run Build Task`)来编译并运行该文件。 现在,你已经成功搭建C语言的VSCode开发环境。你可以在VSCode中编写、编译和运行C语言代码了!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值