本文主要講述在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


一路默認(rèn)安裝就可以!
3. 接下來(lái)安裝重要的編譯器:mingw。
這里建議安裝mingw,也可以裝msvc之類的,mingw能輕量級(jí)一點(diǎn)。
1)一種是在線安裝,mingw-w64-install.exe

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

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

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

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

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


二、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。安裝好后,如下圖所示。

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

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

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

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


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

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

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

通過(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)行。


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

斷點(diǎn)生效。

到此為止,大功告成!
