? ? vscode是一個跨平臺、輕量級、插件非常豐厚的IDE,這里介紹在vscode里使用g++來編譯.cpp文件。g++也叫GCC, 在Window中,是使用MinGW方式實現(xiàn)g++的,它分為32位和64位2個版本,其中,MinGW-64是64位的,MinGW-32是32位的。
1、下載并配置g++
1.1 下載g++ 8.1
? ? 下載GCC 64位 編譯器,比如MinGW-W64 GCC-8.1,在 Sourceforge官網(wǎng),選中x86_64-win32-sjlj即可下載,如圖(1)所示:

? ? MinGW-W64 GCC-8.1 官網(wǎng)地址: MinGW-W64 GCC-8.1.0
? ? MinGW-W64 GCC-8.1 個人地址: MinGW-W64 GCC-8.1.0 提取碼:7b45
1.2 配置g++
? ? 下載之后,會得到一個壓縮包:x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z,將這個x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z文件解壓縮,會得到一個名稱為mingw64的文件夾,如圖(2)所示:

? ? 然后,把g++的bin路徑設(shè)置到系統(tǒng)環(huán)境變量的Path里,此處的g++的bin路徑為:I\Profile\mingw64\bin, 如圖(3)、圖(4)所示:
## g++的bin路徑(即編譯路徑)
I:\Profile\mingw64\bin

? ? 右擊桌面左下角【開始】–》設(shè)置 --》輸入"環(huán)境"關(guān)鍵字,選擇"編輯系統(tǒng)環(huán)境變量" --》環(huán)境變量 --》系統(tǒng)變量 --》Path --》編輯 --》添加g++的bin路徑,如圖(5)、圖(6)所示:


1.3 驗證g++
? ? 按Win+R,輸入:cmd , 按回車鍵 ,進(jìn)入DOS黑框框窗口,輸入命令: g++ -v
## 檢查g++的版本,
g++ -v
? ? 若可以看到g++的版本號,說明g++環(huán)境配置成功,如圖(6)所示:

2、下載vscode、Code Runner插件和C++插件
2.1 下載vscode
? ? vscode每3個月就有一次版本更新,而且分為Linux、Mac、Window這個平臺版本,這里只介紹Window平臺版本的下載。
? ? vscode官網(wǎng): https://code.visualstudio.com/download
? ? 查看自己電腦的系統(tǒng)位數(shù),若是64位,則安裝x64版本的vscode;若是32位,則安裝x86版本的vscode。
? ? 右擊【我的電腦】–》屬性,就可以看到系統(tǒng)位數(shù)了,如圖(7)、圖(8)所示:


? ? 下載vscode之后,安裝即可。
2.2 Code Runner插件
? ? 點擊vscode左側(cè)的【插件】按鈕 --》輸入:runner關(guān)鍵字,選中Code Runner安裝即可,如圖(9)所示:

2.3 安裝C++插件
? ? 點擊vscode左側(cè)的【插件】按鈕 --》輸入:C++關(guān)鍵字,選中C/C++安裝,接著選擇C/C++ Extension Pack安裝,然后選擇C/C++ Themes安裝,如圖(10)所示:

3、在vscode里設(shè)置g++環(huán)境
? ? 新建一個文件夾,比如新建一個名稱為hello的文件夾,然后右擊它,使用vscode打開,在hello文件夾新建一個名稱.vscode文件夾,然后在.vscode文件夾里新建c_cpp_properties.json文件,填入如下信息:
? ? //c_cpp_properties.json 文件內(nèi)容
{
"configurations": [
{
"name": "MinGW64",
"includePath": [
"${workspaceFolder}/**",
"I:\\Profile\\mingw64\\include",
"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++",
"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\x86_64-w64-mingw32",
"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\backward",
"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include",
"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include-fixed",
"I:\\Profile\\mingw64\\x86_64-w64-mingw32\\include"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"browse":{
"path":[
"${workspaceFolder}",
"I:\\Profile\\mingw64\\include",
"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++",
"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\x86_64-w64-mingw32",
"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include\\c++\\backward",
"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include",
"I:\\Profile\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\8.1.0\\include-fixed",
"I:\\Profile\\mingw64\\x86_64-w64-mingw32\\include"
]
},
"windowsSdkVersion": "8.1",
"compilerPath": "I:\\Profile\\mingw64\\bin\\g++.exe",
"cStandard": "c11",
"cppStandard": "c++11",
"intelliSenseMode": "windows-gcc-x64"
}
],
"version": 4
}
? ? 在hello文件夾里新建一個hello.cpp文件,內(nèi)容如下:
? ? //hello.cpp文件
#include <iostream>
using namespace std;
int main(){
int a=2,b=3, c=0;
c = a+b;
cout<<"c="<<c<<",a="<<a<<",b="<<b<<endl;
return 0;
}

? ? 右擊hello.cpp --》Run Code 即可編譯和運行,如圖(12)、圖(13)所示:

? ? 效果如下:文章來源:http://www.zghlxwxcb.cn/news/detail-728376.html

? ? 至此,g++在vscode的環(huán)境和工程設(shè)置,全部部署完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-728376.html
到了這里,關(guān)于vscode使用g++編譯.c文件或.cpp文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!