VScode C语言环境搭建教程

VScode C语言环境搭建教程

    • VScode编辑器
    • 下载MinGW-w64(通过MinGW-w64安装gcc)
    • 安装MinGW-w64
    • 配置VScode
    • 结尾

VScode编辑器

VScode是一款很棒的文本编辑器,但是配置却有点麻烦,尤其是C语言,并不像Visual Studio那样开箱即用,但是这也给用户提供了很大的自定义空间,接下来就让我们开始吧!

下载MinGW-w64(通过MinGW-w64安装gcc)

大家可能还听说过MinGW,在考虑到地下在哪一个比较好,这里鉴于MinGW的gcc编译器已经很久没有更新了,所以决定下载MinGW-w64,它不但有比较性的gcc编译器,而且还支持64位系统。
首先,进入这个网址https://sourceforge.net/projects/mingw-w64/files/,往下翻,我们可以看到这个。
VScode C语言环境搭建教程_第1张图片
这里选用压缩包安装是因为MinGW-w64的.exe安装程序因为要连接到外国,安装过程中下载文件的速度太慢了,有一次我等了一个上午都没有安装完。。。

根据图中的指示下载(如果下载速度太慢可以试试迅雷下载)
下载完后是一个压缩包,解压完成后,如图所示是一个文件夹
(这里选用i686-win32-dwarf演示)
VScode C语言环境搭建教程_第2张图片
接下来进入下一步

安装MinGW-w64

我们把文件夹移到一个地方,这里为了方便我就直接放到C盘根目录下了,大家也可以放在别的地方,但是不要有中文路径。
VScode C语言环境搭建教程_第3张图片
接下来是添加环境变量,右击桌面上的“此电脑”,选择“属性”,然后单击“高级系统设置”,点击“环境变量”,然后双击“path”环境变量(窗口上下会分别有两个path,点哪个都行)
然后点击新建,输入mingw32文件夹的路径就行了,但是注意,后面要加上\bin,像这样,也可以点击右侧的“浏览”,定位到mingw32的bin文件夹来完成添加。
如果不是Win10,需要双击“path”后,在输入框末尾输入“;”(是英文的分号!!!),然后再输入
VScode C语言环境搭建教程_第4张图片
至此,Win + r 键打开命令提示符,输入gcc,如果出现以下画面,就说明MinGW-w64安装成功了在这里插入图片描述

配置VScode

打开VScode,在扩展商店输入框中输入C,安装C/C++扩展。
VScode C语言环境搭建教程_第5张图片
然后新建一个文件,注意文件夹的路径全是英文的,不能有中文!,否则到了后面调试的时候会报错。我这里新建了一个名为project的文件夹。
然后打开这个文件夹,新建一个 .c 源文件
VScode C语言环境搭建教程_第6张图片
随便打上一段代码,然后选择菜单栏上的Terminal(终端),选择Configure Default Build Task(配置任务),默认会显示gcc.exe,直接点击就好了。这时会看到左边出现了一个名为.vscode的文件夹,里面有tasks.json配置文件,不要动它。
VScode C语言环境搭建教程_第7张图片
选择菜单栏上的Terminal(终端),点击Run Build Task(运行生成任务),选择gcc.exe,就可以看见文件被编译好,左边出现HelloWorld.exe的可执行文件了。

还没完呢,还有调试
选择菜单栏上的Run(运行),点击Add Configuration…(添加配置),点击C++(GDB/LLDB),在弹出的列表中选择gcc.exe。就会开始调试了。

文件的路径要全是英文的!
文件的路径要全是英文的!
文件的路径要全是英文的!否则无法调试成功

但是现在还有一个问题,就是如果我们让C语言打印一段中文,编译后把 .exe 可执行文件直接在命令提示符里执行,输出内容可能会乱码。这是为什么呢?
我们看到VScode右下角的状态栏那里显示UTF-8,这表示我们代码的编码格式是UTF-8,但命令提示符的是GBK编码,编码不同就会乱码,为了解决这个,我们打开VScode设置,VScode C语言环境搭建教程_第8张图片
在json文件里面添加:"[c]": {"files.encoding": "gbk"}
以后打开C源文件的时候,就会自动以GBK编码打开,这样编译后就不会乱码了

结尾

看在我教程这么详细的份儿上,确定不点个赞再走嘛(求赞)

你可能感兴趣的:(开发环境搭建,c语言,vscode,windows)