2.C语言开发环境搭建
C语言编译需要编译器,通过编辑器来编写代码,将编辑器编写好的C代码通过编译器编译为可执行文件,最终用于执行。
如我们熟知的 Microsoft Visual C++ 6.0
就是就是一款集成代码编辑、代码编译的 集成开发环境(IDE)
。
本教程是针对Windows平台来进行学习,MacOS或者其他Linux发行版在软件选择和安装略有不同,但是后续软件安装好后的C语言本身的学习是完全一致,后面的默认都是使用Windows平台学习。确保能够编写C代码以及能够编译、执行即可,电脑系统和开发软件可以不必太过纠结。
2.1.常用的C语言开发软件
一般我们说的C语言开发软件就是IDE,全称是 Integrated Development Environment,中文名叫做集成开发环境。就是将代码编辑器、编译器、调试器等集成在一块的可视化用户操作界面,这类软件通常是收费的。但是也可以通过Sublime、Vim、Notepad++、VS Code等和MinGW或者GCC组合,完成编写C语言程序和编译。甚至可以使用记事本加编译器的方式开发C语言。
下面使用 VS code编辑器 + MinGW编译器
的方式来构建C语言开发环境,因为这两个软件全部免费,同时VS code也是主流的编辑器,符合实际使用情况。VS code拥有丰富的插件,可以显著提示学习和开发效率。
2.2.C语言开发环境搭建
-
VS Code安装:VS Code下载链接
下载 <https://code.visualstudio.com>
在安装VS Code中不需要特殊配置,直接“下一步”即可,可以选择软件安装路径也可默认,安装中会自动配置环境变量,但是需要重启电脑才能生效。 -
MinGW安装:下载MinGW链接如下
http://mingw-w64.yaxm.org/doku.php
或者https://sourceforge.net/projects/mingw-w64/files/
将软件下载后解压到指定位置即可,免安装。 -
环境配置与调试:使用
VS Code Config Helper
软件配置环境,选择VS Code安装路径,会自动识别路径。然后选择MinGW安装路径,即上面解压的MinGW64的位置,执行“下一步”。需要配置程序存放位置,后续写的所有软件都是存放在这个目录下,我们“D:\work\code\c_code”为例,文件路径不能包含中文。执行“下一步”即可完成全部配置。安装完成即进入测试界面。环境配置使用VS Code Config Helper软件是使用 :guilabel:github上Guyutongxue
的开源软件,感谢!开源地址https://github.com/Guyutongxue/VSCodeConfigHelper3
2.3.不能错过的VS code插件
使用VS Code其中一个原因就是VS Code提供了丰富的插件,下面列举常见需要安装的插件,在侧边栏“Extensions”,快捷键“Ctrl + Shift + X”。
-
C/C++,提供VS Code对C/C++的支持。
-
Chinese(Simplified),即中文环境,根据自己中英文使用习惯选择添加。
2.4.C语言开发环境安装测试
使用上面自动生成的测试代码,按照提示按下Ctrl + Shift + B 编译但不运行,按下 Ctrl + F5 编译并运行,按下 F5 编译调试。需要注意在笔记本等小尺寸键盘中有“FN”键的情况下,需要按下“FN”键。例如需要编译并运行需要按下Ctrl + FN + F5。将在下方TERMINAL中打印“Hello, world!”,即表示软件安装测试完成。