您的位置:首页 > 编程语言 > C语言/C++

VS code C语言配置 参考官网教程 超详细"丰衣足食"版

2020-05-11 04:09 1056 查看

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 关注 私信
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: