Visual Studio Code是微软推出的一款开源、跨平台(windows,Ubuntu,macOS)的编辑器,这里使用它来编写C语言的源代码,当然除了编写C代码之外,还可以用来编写C++,JAVA,Python,Go,JavaScript,php程序等等。
为什么首先使用Visual Studio Code来编写C程序而不是功能强大的Visual Studio 2019来实现呢
因为作为一位初学者来讲,应该要理解程序运行的背后机制,而Visual Studio 2019封装了大量的细节,不便于初学者理解,在后期进行项目开发时可以选用Visual Studio 2019作为C语言的开发工具。
在使用Visual Studio Code之前首先去官网下载
然后傻瓜一键式安装,安装完成以后启动Visual Studio Code会看到启动界面。
启动界面
关于Visual Studio Code的详细使用可以参考官方提供的文档。
因为windows10默认不显示文件后缀名,这里直接在Visual Studio Code中编辑源文件可以避免该问题,同时也可以在文件资源管理器中勾选文件扩展名,这样当我们在文件系统中查看文件时可以看到文件的后缀名。
1.在系统的D盘下创建目录vs_codec用于存放C语言的源程序(即C代码)
2.在Visual Studio Code中将D:vs_codec目录添加到工作区的文件夹
选择D:vs_codec文件夹作为Visual Studio 2019开发C程序的工作区
3.在工作区D:vs_codec目录下创建源文件helloworld.c,C语言的源文件都是以.c结尾的,并编写以下内容
#include <stdio.h> int main(int argc, char *argv[]){ printf("Windows10 1903 & Visual Studio Code Hello World With C n"); return 0; }
helloworld.c
当源文件编辑好完成以后,需要安装和配置gcc来编译C程序,因为Visual Studio Code并没有提供编译C程序的功能。
如果你之前已经下载安装过Qt,那么恭喜不用额外安装gcc,因为Qt已经集成了编译器。
只需要将gcc在Qt的 C:QtQt5.13.0Toolsmingw730_64bin目录: 添加至PATH环境变量即可。
当在终端上执行gcc命令时系统会从该目录寻找gcc对应的可执行程序gcc.exe。
当gcc的PATH环境变量配置成功之后,便可以打开命令提示符(即终端),输入gcc -v便可查看gcc版本信息
在源文件helloworld.c所在的目录地址栏(例如D:vs_codec)输入cmd并回车即可打开终端,此时终端的路径正好是在D:vs_codec,然后使用gcc helloworld.c 编译源文件,Windows上gcc默认会编译生成可执行文件a.exe,linux下gcc默认会编译生成a.out。
然后在终端上运行a.exe,程序会将字符串Windows10 1903 & Visual Studio Code Hello World With C输出到终端上。
如果想要改变编译生成的可执行文件名称,使用gcc时可以使用-o选项实现
gcc helloworld.c -o helloworld.exe
gcc helloworld.c -o helloworld.exe