VS code C语言配置 参考官网教程 超详细"丰衣足食"版
VS code C语言配置 参考官网教程 超详细"丰衣足食"版
写在前面:
VScode简洁轻快,扩展丰富,界面美观,相比VS动辄十几个G,它可以说是小巧玲珑。我一直用它来写C语言。当初我也是一个小白,感觉配置个环境变量都很吓人,配置C语言真的是一个大问题。在参考了许多大佬的配置教程后,发现自己在配置过程中仍会出现很多问题,按照步骤一步一步走,但最后总是不能正常运行。所以就又继续查找了许多资料,参考官方教程,发现参考官方教程还是比较容易配置的,没有出现配置过程中经常出现的问题,并且完美解决一劳永逸问题,只需配置一次,任意建文件夹(有些教程配置好后,只能把所有文件都放在一个地方,不能归档分类,对强迫症患者很不友好)。下面是我配置很多次后的一些经验,我会写的比较详细,提取精华,用相对来说比较简单,有效,安全的方法解决问题,下面每一步都是我在写此文章时一步一步重新做的,希望对你有帮助。
这是官网配置教程 Visual Studio Code中的C语言入门
(官网教程中有很多对配置文件中具体的代码,命令作用的讲解。完成下面的步骤后,想深入了解以下的可以去看看)
1.下载VScode。
- 在百度搜索下载即可。
2.安装必要扩展。
- 打开VScode,在左边第五个按钮搜索Chinese安装中文包
- 然后搜索C下载C/C++扩展。
3.下载MinGW-W64 的GCC 编译器和GDB 调试器。
-
官网地址 http://mingw-w64.org
-
一直往下翻(一定要往下翻),找到下图箭头所指的那个下载即可
(有些教程用的是上面的安装包,下载后还需要安装,选择看不懂的配置,
并且很有可能下载了之后会无法安装,可能是因为网络环境问题。这里直接是文件压缩包,下载解压即可。还有的用的是Dev C++或CodeBlocks自带的编译器,不过版本比较旧,且不知道会出现什么问题,还是下载新的吧)
4.解压。
(window自带的不能解压这个类型压缩包,不要以为是打不开的文件或下载错了。建议百度下载7-zip解压缩工具或用自己喜欢的。推荐原因:没有广告!!!我非常不喜欢有广告的软件)
- 假定解压到C盘
C:\mingw-w64
(建议直接解压在C盘根目录中,即一打开C盘就能看见此文件夹)
5.配置环境变量。
-
将你解压的Mingw-w64文件中的
bin
文件夹的路径(一直打开直到看见bin
,形如C:\mingw-w64\bin
)复制 -
在文件夹左边此电脑右击属性即可进入下图,或者直接底部任务栏搜索环境变量,然后按下图从左到右操作来添加到PATH环境变量
(最后一定要逐个点击确定)
6.**测试是否配置成功。
- **
Windows + R
打开cmd 输入gcc -v
若出现以下信息即表示成功。
7.创建一个文件夹。
- 例如在C盘创建
helloworld
文件夹,然后在vscode中打开此文件夹。然后创建一个C语言测试文件,如下图
- 例如命名为
test.c
(一定要为 ***.c文件)然后在里面写入测试代码,然后保存Ctrl + S
。
#include<stdio.h> int main() { printf("Hello World!\n"); system("pause"); return 0; }
7.配置tasks.json
文件。
- 点击上方 “终端” 然后点击 “配置任务” 会出现下图内容
选择`C/C++: gcc.exe build active file
- 点击,接着就会自动生成一个
tasks.json
文件,如图所示
- 并且左端自动创建了
.vscode
文件夹,接下来修改部分代码(不要怕,只是简单的复制粘贴)
注意如果图中的
"command": "C:\\MinGW\\mingw64\\bin\\gcc.exe",和
"cwd": "C:\\MinGW\\mingw64\\bin"不是自己
bin的路径,需要把自己的路径粘贴过来(注意文件名之间是用
\\分开的,不是
\,不要不小心删除了后面的
gcc.exe)
8.配置lanuch.json
。
-
然后按F5 在上面选择
C++(GDB//LLDB)
-
会自动生成
lanuch.json
把里面的代码删除,把下面的代码复制进去
{ "version": "0.2.0", "configurations": [ { "name": "(gdb) 启动", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "C:\\MinGW\\mingw64\\bin\\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "C/C++: gcc.exe build active file" } ] }
- 接下来进行部分代码的修改
把
"miDebuggerPath": "C:\\MinGW\\mingw64\\bin\\gdb.exe",中改为你的
bin的地址(注意后面的
gdb.exe别给删除了,不要动,文件名之间以
\\隔开)
再检查一下
"preLaunchTask": "C/C++: gcc.exe build active file"中
preLaunchTask后面的 和
tasks.json中
"label": "C/C++: gcc.exe build active file",
lable后面的 是否一样,不一样的要把
lable后面的复制过来,改成一样的。(如果按照步骤的话是一样的)
- 按F5 会出现提示
- 关闭即可。
9.运行。
- 回到一开始作为测试的
test.c
文件中,再次按下F5,就会成功运行。
- 那就开始写代码吧,也可以去搜搜一些有用的扩展!
10.如果你在 “test.c” 里运行还是会出现下图问题的话
强烈建议卸载VScode 重新安装,并删除原来的文件夹,然后从第7步重新开始。
我已尝试,此方法可行!
(可能是你原来的配置过程中有对vscode有些改动,或一些未知的错误,也请大佬指教!)
写在最后:
如果你看到这里,说明你应该靠自己配置好了,自己动手,丰衣足食!
建议在编写代码时最后加上
system("pause")因为程序是自动运行的,运行结果会一闪而过,所以在最后让程序暂停一下,就能看到结果了。
如果有问题,或更好的方法,欢迎留言!
以上内容皆为原创,如需转载请注明出处!
高腰裤 原创文章 1获赞 0访问量 55 关注 私信- 用VS2015开发Linux程序详细教程-配置篇
- vscode c语言环境配置(完美版)
- HDFS 高可用,hdfs-site.xml 配置及说明,更详细参考官网
- Qt4.85静态编译配置VS动态编译(非常详细的图文教程)
- Vs2013+Cuda8.0+win10配置教程详细版
- 用VS2015开发Linux程序详细教程-配置篇
- 用VS2015开发Linux程序详细教程-配置篇
- 关于VScode和python3.7的详细安装教程与配置
- VS2019配置OpenCV4.1.0详细教程与测试代码
- Win7,64位,VS2013,WinPcap4.1.3详细配置教程
- VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)
- Windows10下,opencv3.1.0和opencv_contrib3.1.0在vs2013环境中的配置(超详细教程)
- VS2013配置OpenGL详细教程
- vscode c语言环境配置
- 用VS2015开发Linux程序详细教程-配置篇
- win7下IIS的安装和配置 图文教程 详细出处参考:http://www.jb51.net/article/29787.htm
- Hadoop 2.0集群配置详细教程
- ofbiz配置加增删改查,详细教程
- (已成功)windows下,VS2012+Qt5.5.1的安装、路径配置、项目配置(其它版本可参考)