windows10、Ubuntu下vsCode配置C、C++環(huán)境

本文主要講述在windows環(huán)境下和Linux環(huán)境下(Ubuntu)如何安裝vsCode以及如何配置C、C++開發(fā)環(huán)境的步驟。

本文所需要所有軟件安裝包可以參考以下網(wǎng)盤鏈接提取
鏈接:鏈接:https://pan.baidu.com/s/1Cf8p1FcDoZmxOTpKlm8BdA
提取碼:A1B2

一、windows下配置vscode

1. 下載vscode的windows版本

參考官網(wǎng)鏈接Download Visual Studio Code - Mac, Linux, Windows
注:建議使用迅雷工具下載,也可以從上文的網(wǎng)盤下載

2. 安裝vscode

安裝界面起始頁(yè)面
安裝界面

一路默認(rèn)安裝就可以!

3. 接下來(lái)安裝重要的編譯器:mingw。

這里建議安裝mingw,也可以裝msvc之類的,mingw能輕量級(jí)一點(diǎn)。
1)一種是在線安裝,mingw-w64-install.exe


image.png

選項(xiàng)選擇x86_64架構(gòu),Thread選擇win32,Exception選擇seh。
壓縮包安裝方式,
2)如果網(wǎng)速慢,可以選擇另外一種壓縮包直接解壓的方式。加壓壓縮包mingw64_GCC8.1.7z到指定路徑(我這里解壓后C:\Program Files\mingw64)


image.png

然后將bin目錄路徑配置到環(huán)境變量中


image.png

4. 打開VScode安裝插件C/C++ IntelliSense。

image.png

5. 創(chuàng)建HelloWorld項(xiàng)目。

可以在你要想的地方創(chuàng)建一個(gè)目錄(我這里寫的是HELLOWORLD),然后Terminal選擇configure Tasks,如下圖。選擇對(duì)應(yīng)的編譯器,這里面gcc.exe生成活動(dòng)文件(這里面g++就是用c++的編譯器,也能用)。


1635747885(1).png

然后點(diǎn)擊Start Debugging運(yùn)行,斷點(diǎn)也是可以生效的。


image.png
image.png

二、linux下配置vscode環(huán)境

為了方便使用Linux環(huán)境,本文采取安裝虛擬機(jī)Vmware,在虛擬機(jī)下安裝Ubuntu的方法來(lái)配置vscode環(huán)境。

1. 安裝Vmware虛擬機(jī)

網(wǎng)盤中有對(duì)應(yīng)的安裝包和序列號(hào),你也可以選擇從其他渠道購(gòu)買和安裝VMware WorkStation。安裝好后,如下圖所示。


image.png

2. 安裝Ubuntu操作系統(tǒng)

網(wǎng)盤中有對(duì)應(yīng)的Ubuntu鏡像文件,也可以從官網(wǎng)下載最新版本的鏡像文件。點(diǎn)擊創(chuàng)建新的虛擬機(jī),如下圖所示。


image.png

點(diǎn)擊瀏覽,選擇鏡像文件,下一步。填寫一些必要信息,如下圖。


image.png

進(jìn)入安裝界面,如下圖。
image.png

接下來(lái),耐心等待.......


image.png

image.png

安裝完后就進(jìn)入到Ubuntu的界面,如下圖。
image.png

3. 安裝Vscode

這里支持兩種安裝方式,通過(guò)code_1.61.2-1634656828_amd64.deb文件離線安裝,也可以通過(guò)源來(lái)安裝。
通過(guò)源安裝,打開終端(左下角點(diǎn)開,打開Terminal)

image.png

Running Visual Studio Code on Linux

參考官網(wǎng)給的安裝方法Running Visual Studio Code on Linux

依次安裝如下命令:

sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders

image.png

通過(guò)安裝包來(lái)安裝
將下載的code_1.61.2-1634656828_amd64.deb文件放到主機(jī)與虛擬機(jī)的共享文件夾,在對(duì)應(yīng)的文件夾打開終端,
輸入安裝命令:
sudo dpkg -i code_1.31.1-1549938243_amd64.deb

4. 安裝插件和GCC

參考官網(wǎng)給的方法Running Visual Studio Code on Linux
1)和windows下一樣,安裝 C/C++ IntelliSense,

image.png

2)安裝GCC使用命令:

sudo apt-get install build-essential gdb

3)查看gcc安裝情況使用命令:

gcc -v

5. 編寫helloworld測(cè)試

參考文檔:
From the terminal window, create an empty folder called projects to store your VS Code projects. Then create a subfolder called helloworld, navigate into it, and open VS Code in that folder by entering the following commands:

mkdir projects
cd projects
mkdir helloworld
cd helloworld
code .

這里需要注意的一點(diǎn),Ubuntu有些目錄不讓你寫的(你當(dāng)前是用戶不是root),注意一下讀寫權(quán)限,最好就放在桌面上一個(gè)目錄或者/home/xx用戶/目錄下就沒(méi)事。
打開項(xiàng)目后,編寫hello.c文件,如下圖。點(diǎn)擊run按鈕,選擇編譯器。然后運(yùn)行。


image.png
image.png

可以看到helloworld正常運(yùn)行。


image.png

斷點(diǎn)生效。


image.png

到此為止,大功告成!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容