关于VSCode的c++环境配置
网上教程很多,但大多是入门的新手小白难以理解,操作不来的,作者本人也是捣鼓了很久才配置好c++运行环境。
本篇文章会从头到尾简述一下vscode配置c++环境过程,虽然是简述,但看完本篇文章对小白配置c++环境至少我觉得肯定是受益匪浅的。
(主打是一个容易)内容若有不足之处,欢迎指出。
一.VSCode的基础配置
相信想给vscode配置c++的应该都下载好vscode了,这里可以先新建一个放c++文件的文件夹添加到vscode里。
![](https://i-blog.csdnimg.cn/blog_migrate/2c6a2492421171ddb5f478a55f29eeff.png)
需要下载的扩展:
C/C++ Extension Pack
![](https://i-blog.csdnimg.cn/blog_migrate/2e0dc827469509438bbe3468e6444852.png)
C/C++ Compile Run(非常重要)
![](https://i-blog.csdnimg.cn/blog_migrate/f3ef2732166622f1e4a07515c2a0c1f7.png)
C/C++ Runner
![](https://i-blog.csdnimg.cn/blog_migrate/c525cb96f225a55dab74e2c21ce5b178.png)
Code Runner (多多益善)
![](https://i-blog.csdnimg.cn/blog_migrate/47a145df16828eefb569265a68026abe.png)
二.编译器
这里解释一下,VSCode只是一个编辑器,如果要运行c++文件,是需要下载编译器的。
![](https://i-blog.csdnimg.cn/blog_migrate/af84b263f912cfd35852ae0d1d6851cd.png)
一句话言之,下载msys2(最好装在c盘,方便一点)就对了,网上搜一下是有具体的下载教程的。
gcc和gdb的下载
下载完msys2以后还不行,还需要用MSYS2 MinGW 64下载gcc和gdb(需要在里面发送指令,不难,跟着网上教程敲)。
![](https://i-blog.csdnimg.cn/blog_migrate/a02f8cd37fd7afd69071c6d80f445b7e.png)
这个网上搜索同样有详细教程,我个人推荐下载的时候一次性全下载,有什么不需要的回头在删除就可以了。
测试安装
如果想知道是否安装成功,可以以管理员身份运行命令指示行
输入cd 安装路径
//先切换到安装目录
![](https://i-blog.csdnimg.cn/blog_migrate/1887aed630de8c55bd52c593165c2153.png)
再依次输入
gcc --version
g++ --version
gdb --version
(下面这个是例子)
![](https://i-blog.csdnimg.cn/blog_migrate/90120ddb11c2cdb2ac7f2f494750d284.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e37e09ce223b068df4faf30bf4daa3dc.png)
如果安装成功会有输出。
环境变量配置
这里直接快捷键win+pause (这个部分没听懂就去搜索如何打开环境变量)
打开高级系统设置
![](https://i-blog.csdnimg.cn/blog_migrate/1798e80e426d3d0c91d8c86dfa5c9d25.png)
打开环境变量
![](https://i-blog.csdnimg.cn/blog_migrate/1447d9d16f4134146d26c9338816218c.png)
编辑系统变量里的path(第一眼没看到下面的path,就往下划找一下)
![](https://i-blog.csdnimg.cn/blog_migrate/58026e43f011d47603b208152ce353f1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1259215ac6bf2befff14b8efd02c63f0.png)
新建变量
![](https://i-blog.csdnimg.cn/blog_migrate/1ab0a20229a305ff0eb6bf8a5b332bf5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6ad384230f76ecb31cd4d7f8387a19d2.png)
将mingw64的路径输进去
例如我的是C:\msys64\mingw64\bin
![](https://i-blog.csdnimg.cn/blog_migrate/fa02d507fd741205111320ea10d3fe0f.png)
输入完成以后记得保存!!
三.在VSCode中运行c++文件
1.新建一个c++源文件(.cpp)
输入一串源代码
#include <iostream>
using namespace std;
int main(){
cout<<"hello";
}
输入完成以后保存
![](https://i-blog.csdnimg.cn/blog_migrate/188845f2eee6aab8c81c4f351fd56011.png)
2.配置默认生成任务
打开终端-配置默认生成任务
![](https://i-blog.csdnimg.cn/blog_migrate/8372aecf123cb5e5f238ea8c4fee3db4.png)
选择g++.exe
![](https://i-blog.csdnimg.cn/blog_migrate/be041bae67b5e59c9da37fe8a9b78d21.png)
3.调试c++文件
点击vscode页面开始键右边的小三角
![](https://i-blog.csdnimg.cn/blog_migrate/3a424a16de51246f66f084bc6dbc2e3f.png)
点击第一个最长的选项
compileRun:compile with default...(懒得打)
![](https://i-blog.csdnimg.cn/blog_migrate/20dfcd9ca8e690080ac2fdbf1342286b.png)
然后恭喜你,