VScodeC语⾔配置参考官⽹教程超详细“丰⾐⾜⾷”版
VS code C语⾔配置参考官⽹教程超详细"丰⾐⾜⾷"版
写在前⾯:
VScode简洁轻快,扩展丰富,界⾯美观,相⽐VS动辄⼗⼏个G,它可以说是⼩巧玲珑。我⼀直⽤它来写C语⾔。当初我也是⼀个⼩⽩,感觉配置个环境变量都很吓⼈,配置C语⾔真的是⼀个⼤问题。在参考了许多⼤佬的配置教程后,发现⾃⼰在配置过程中仍会出现很多问题,按照步骤⼀步⼀步⾛,但最后总是不能正常运⾏。所以就⼜继续查了许多资料,参考官⽅教程,发现参考官⽅教程还是⽐较容易配置的,没有出现配置过程中经常出现的问题,并且完美解决⼀劳永逸问题,只需配置⼀次,任意建⽂件夹(有些教程配置好后,只能把所有⽂件都放在⼀个地⽅,不能归档分类,对强迫症患者很不友好)。下⾯是我配置很多次后的⼀些经验,我会写的⽐较详细,提取精华,⽤相对来说⽐较简单,有效,安全的⽅法解决问题,下⾯每⼀步都是我在写此⽂章时⼀步⼀步重新做的,希望对你有帮助。
这是官⽹配置教程
(官⽹教程中有很多对配置⽂件中具体的代码,命令作⽤的讲解。完成下⾯的步骤后,想深⼊了解以下的可以去看看)
1.下载VScode。
在百度搜索下载即可。
2.安装必要扩展。
打开VScode,在左边第五个按钮搜索Chinese安装中⽂包
然后搜索C下载C/C++扩展。
3.下载MinGW-W64 的GCC 编译器和GDB 调试器。
⼀直往下翻(⼀定要往下翻),到下图箭头所指的那个下载即可
(有些教程⽤的是上⾯的安装包,下载后还需要安装,选择看不懂的配置,
并且很有可能下载了之后会⽆法安装,可能是因为⽹络环境问题。这⾥直接是⽂件压缩包,下载解压即可。还有的⽤的是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");
return0;
}
7.配置tasks.json⽂件。
点击上⽅ “终端” 然后点击 “配置任务” 会出现下图内容
选择`C/C++: build active file
点击,接着就会⾃动⽣成⼀个tasks.json⽂件,如图所⽰
并且左端⾃动创建了.vscode⽂件夹,接下来修改部分代码(不要怕,只是简单的复制粘贴)
注意如果图中的"command": "C:\\MinGW\\mingw64\\bin\\",和
"cwd": "C:\\MinGW\\mingw64\\bin"不是⾃⼰bin的路径,需要把⾃⼰的路径粘贴过来(注意⽂件名之间是⽤\\分开的,不是\,不要不⼩⼼删除了后⾯的)
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",
c语言搜题软件推荐"miDebuggerPath":"C:\\MinGW\\mingw64\\bin\\",
"setupCommands":[
{
"description":"Enable pretty-printing for gdb",
"text":"-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask":"C/C++: build active file"
}
]
}
接下来进⾏部分代码的修改
把 "miDebuggerPath": "C:\\MinGW\\mingw64\\bin\\",中改为你的bin的地址(注意后⾯的别给删除了,不要动,⽂件名之间以\\隔开)
再检查⼀下"preLaunchTask": "C/C++: build active file"中preLaunchTask后⾯的 和tasks.json中"label": "C/C++: build active file", lable后⾯的 是否⼀样,不⼀样的要把lable后⾯的复制过来,改成⼀样的。(如果按照步骤的话是⼀样的)
按F5 会出现提⽰
关闭即可。(原因未知,⾄今⽆果,但完全不影响正常使⽤)
9.运⾏。
回到⼀开始作为测试的test.c⽂件中,再次按下F5,就会成功运⾏。
那就开始写代码吧,也可以去搜搜⼀些有⽤的扩展!
10.如果你在 “test.c” ⾥运⾏还是会出现下图问题的话
强烈建议卸载VScode 重新安装,并删除原来的⽂件夹,然后从第7步重新开始。
我已尝试,此⽅法可⾏!
(可能是你原来的配置过程中有对vscode有些改动,或⼀些未知的错误,也请⼤佬指教!)
写在最后:
如果你看到这⾥,说明你应该靠⾃⼰配置好了,⾃⼰动⼿,丰⾐⾜⾷!
建议在编写代码时最后加上system("pause") 因为程序是⾃动运⾏的,运⾏结果会⼀闪⽽过,所以在最后让程序暂停⼀下,就能看到结果了。如果有问题,或更好的⽅法,欢迎留⾔!
以上内容皆为原创,如需转载请注明出处!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。