<返回更多

C语言核心技术-使用Visual Studio Code和GCC开发C程序

2019-12-23    
加入收藏

Visual Studio Code下载与安装

Visual Studio Code是微软推出的一款开源、跨平台(windows,Ubuntu,macOS)的编辑器,这里使用它来编写C语言的源代码,当然除了编写C代码之外,还可以用来编写C++,JAVA,Python,Go,JavaScriptphp程序等等。

为什么首先使用Visual Studio Code来编写C程序而不是功能强大的Visual Studio 2019来实现呢

因为作为一位初学者来讲,应该要理解程序运行的背后机制,而Visual Studio 2019封装了大量的细节,不便于初学者理解,在后期进行项目开发时可以选用Visual Studio 2019作为C语言的开发工具。

在使用Visual Studio Code之前首先去官网下载

C语言核心技术-使用Visual Studio Code和GCC开发C程序

 

然后傻瓜一键式安装,安装完成以后启动Visual Studio Code会看到启动界面。

C语言核心技术-使用Visual Studio Code和GCC开发C程序

启动界面

关于Visual Studio Code的详细使用可以参考官方提供的文档。

 

使用Visual Studio Code编辑源文件

因为windows10默认不显示文件后缀名,这里直接在Visual Studio Code中编辑源文件可以避免该问题,同时也可以在文件资源管理器中勾选文件扩展名,这样当我们在文件系统中查看文件时可以看到文件的后缀名。

C语言核心技术-使用Visual Studio Code和GCC开发C程序

 

1.在系统的D盘下创建目录vs_codec用于存放C语言的源程序(即C代码)

2.在Visual Studio Code中将D:vs_codec目录添加到工作区的文件夹

C语言核心技术-使用Visual Studio Code和GCC开发C程序

 

选择D:vs_codec文件夹作为Visual Studio 2019开发C程序的工作区

C语言核心技术-使用Visual Studio Code和GCC开发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;
}

 

C语言核心技术-使用Visual Studio Code和GCC开发C程序

helloworld.c

 

使用GCC编译器编译C程序

GCC安装与配置

当源文件编辑好完成以后,需要安装和配置gcc来编译C程序,因为Visual Studio Code并没有提供编译C程序的功能。
如果你之前已经下载安装过Qt,那么恭喜不用额外安装gcc,因为Qt已经集成了编译器。
只需要将gcc在Qt的 C:QtQt5.13.0Toolsmingw730_64bin目录: 添加至PATH环境变量即可。

C语言核心技术-使用Visual Studio Code和GCC开发C程序

 


当在终端上执行gcc命令时系统会从该目录寻找gcc对应的可执行程序gcc.exe。

C语言核心技术-使用Visual Studio Code和GCC开发C程序

 

当gcc的PATH环境变量配置成功之后,便可以打开命令提示符(即终端),输入gcc -v便可查看gcc版本信息

C语言核心技术-使用Visual Studio Code和GCC开发C程序

 

GCC编译源文件

在源文件helloworld.c所在的目录地址栏(例如D:vs_codec)输入cmd并回车即可打开终端,此时终端的路径正好是在D:vs_codec,然后使用gcc helloworld.c 编译源文件,Windows上gcc默认会编译生成可执行文件a.exe,linux下gcc默认会编译生成a.out。

C语言核心技术-使用Visual Studio Code和GCC开发C程序

 

然后在终端上运行a.exe,程序会将字符串Windows10 1903 & Visual Studio Code Hello World With C输出到终端上。

C语言核心技术-使用Visual Studio Code和GCC开发C程序

 

如果想要改变编译生成的可执行文件名称,使用gcc时可以使用-o选项实现

gcc helloworld.c -o helloworld.exe

 

C语言核心技术-使用Visual Studio Code和GCC开发C程序

gcc helloworld.c -o helloworld.exe

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>