Visual Studio Code | Windows10或Ubuntu18.04系统VSCode配置C/C++编译环境

本文详细指导了Windows 10和Ubuntu 18.04环境下如何在VSCode中配置C/C++编译环境,包括MinGW安装、系统环境设置、C++扩展安装及测试过程,适合开发者快速入门。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、定义介绍

  本文章介绍了如何在VSCode中配置C/C++编译环境,包括了Windows10Ubuntu18.04两个不同系统下的教程。

二、操作教程

(一)、Windows10系统VSCode配置C/C++编译环境

1.下载MinGW

①进入MinGW官网

②找到“Downloads”,点击进入,如下图
在这里插入图片描述

③找到如下图所示的地方,点击进入SourceForge
在这里插入图片描述

④在SourceForge中往下拉,找到如下图所示的地方,点击下载
如果下载较慢,那是因为SourceForge服务器在国外,找一下别的链接,或者梯子…
在这里插入图片描述

下载完如下图所示,一个压缩文件:
在这里插入图片描述

2.安装MinGW并配置系统环境

①把刚才下载好的压缩文件解压到一个无中文路径的地方,解压后如下图
其实MinGW并不需要安装,解压后就可以用了
在这里插入图片描述

②在Windows搜索栏搜索编辑系统环境变量并打开,如下图
在这里插入图片描述
③点击环境变量,如下图
在这里插入图片描述
④选中Path并点击编辑,如下图
在这里插入图片描述
⑤然后点击新建
在这里插入图片描述
⑥在之前解压MinGW的地方找到bin文件夹,并将bin文件夹路径复制过来,如下图
在这里插入图片描述
在这里插入图片描述
⑦将该路径填到新添加的环境变量中,如下图,然后一路确定即可
在这里插入图片描述

3.在VSCode中安装C++扩展

①打开VSCode,点击扩展,如下图
在这里插入图片描述

②在搜索栏搜索C++,找到如下图所示扩展,并点击Install安装,如下图(我已经安装了所有图上没有Install)
在这里插入图片描述
重启VSCode后,就可以使用VSCode编译C/C++

4.测试

①新建一个Test文件夹,右击用VSCode打开,如下图;如果右击没有VSCode打开,那就在VSCode中打开文件夹打开
在这里插入图片描述

②点击新建文件选项,如下图,并取个名字,后缀为“.cpp”
在这里插入图片描述

③填入如下代码

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello World!" << endl;
    
    return 0;
}

④按F5或点击上方菜单栏的RUN——>Start Debugging后,会出现如下图所示选项,选择C++(GDB/LLDB),如下图
在这里插入图片描述

⑤之后会需要再次选择编译器,如下图,可以看到路径就是之前安装的路径,这里选择之前安装路径的g++
在这里插入图片描述
这里插句题外话,我的g++不止一个,那是因为我安装QT时默认安装了MinGW,因此,我的电脑里有两个g++。从这里就不难看出其实MinGW本质就是一个软件,其实很多例如QT Creator这样的IDE还是使用的MinGW。

⑥结果如下,可以看到输出了“Hello World!”
在这里插入图片描述

5.深度解析

①Microsoft Visual Studio也可以编译C/C++,但为什么不需要装MinGW?
  Microsoft Visual Studio中内置了自己的C/C++编译器(微软自己写的),和MinGW中的完全不一样(MinGW是由另一波人写的开源软件)。而Visual Studio Code只是个编辑器,并不带自己的编译器,因此我们需要自己安装。

②为什么不直接安装gcc/g++,而需要安装MinGW?
  gcc/g++本身并不支持Windows,MinGW是将经典的开源C/C++语言编译器gcc/g++移植到了Windows平台下。

③MinGW的版本对C++标准有没有对照?
  有的,但我也不是很清楚,据我所知,MinGW的版本在5以下的可能不支持C++11,具体的,或者有需求的读者可以自己去找一下。

(二)、Ubuntu18系统VSCode配置C/C++编译环境

1.检查安装gcc/g++

①使用如下命令检查当前系统是否安装了gcc/g++编译器

gcc -v
g++ -v
gdb -v

运行后结果类似下图,会显示当前gcc/g++的版本
在这里插入图片描述

②如果上述操作没有显示gcc/g++的版本,那么就需要安装gcc/g++编译器。一个简单的安装办法就是使用apt-get,使用如下命令安装:

sudo apt-get install gcc
sudo apt-get install g++

2.在VSCode中安装C++扩展

①打开VSCode,点击扩展,如下图
在这里插入图片描述

②在搜索栏搜索C++,找到如下图所示扩展,并点击Install安装,如下图(我已经安装了所有图上没有Install)
在这里插入图片描述
③最新版本的C++扩展不再自动生成launch.json,如果需要此功能,需要回退C++扩展的版本(建议新手操作)。点击如下所示扩展右下角的小齿轮设置,再点击Install Another Version
在这里插入图片描述

④然后选择需要安装的版本,一般1.8.4以下的是可以自动生成launch.json。
在这里插入图片描述

3.测试

①在无中文路径的地方新建一个文件夹,右击使用其他程序打开,如下图
在这里插入图片描述

②选择Visual Studio Code
在这里插入图片描述
③点击新建文件选项,如下图,并取个名字,后缀为“.cpp”
在这里插入图片描述

④填入如下代码

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello World!" << endl;
    
    return 0;
}

⑤按F5或点击上方菜单栏的RUN——>Start Debugging后,会出现如下图所示选项,选择C++(GDB/LLDB),如下图
在这里插入图片描述

⑥之后会需要再次选择编译器,如下图(这里偷个懒用了之前Windows的截图,但Linux中也类似),找到路径为usr/bin/g++的编译器。
在这里插入图片描述

⑦等待编译执行完成,结果如下,可以在TERMINAL中看到输出了“Hello World!”
在这里插入图片描述

来自:九七的Visual Studio Code
作者原创文章,文章版权归本文作者所有,未经作者同意请勿以任何方式进行复制、转载等盗版操作,请勿用于商业、违法用途!违者自行承担法律责任!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nines~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值