VS Code搭建C/C++开发环境超详细教程
目錄
- 一、下載配置MinGW
- 1. 下載解壓 MinGW
- 2. 配置環(huán)境變量
- 3. 測試是否配置成功
- 二、安裝 C/C++ 插件
- 三、第一個程序
- 四、相關(guān)插件推薦
- 1. Visual Studio IntelliCode
- 2. Code Runner
一、下載配置MinGW
1. 下載解壓 MinGW
下載地址:https://sourceforge.net/projects/mingw-w64/files/
打開鏈接后往下滑,我們下載最新的8.1.0,可以看到有各種版本,這里建議下載x86_64-posix-seh
版本說明:
X86_X64:64位
win32:開發(fā) Windows 程序posix:開發(fā) Linux、Unix、Mac OS 等其他操作系統(tǒng)下的程序64位有兩個異常處理模型供選擇,
seh是新發(fā)明的,而sjlj則是古老的。seh 性能比較好,但不支持 32位。 sjlj 穩(wěn)定性好,支持 32位
i686:32位
win32:開發(fā) Windows 程序posix:開發(fā) Linux、Unix、Mac OS 等其他操作系統(tǒng)下的程序32位有
dwarf和sjlj兩種異常處理模型供選擇。dwarf 的性能要優(yōu)于 sjlj ,但它不支持 64位
點(diǎn)擊所選版本進(jìn)行下載,下載完成后得到7z壓縮文件,解壓得到mingw64
2. 配置環(huán)境變量
點(diǎn)擊mingw64 進(jìn)入可以看到bin目錄,接下來將bin目錄所在路徑添加到環(huán)境變量中
- 按
Win + R鍵,打開運(yùn)行窗口,輸入sysdm.cpl回車; - 在彈出的
系統(tǒng)屬性窗口,選擇高級選項(xiàng)卡; - 在
高級選項(xiàng)卡找到環(huán)境變量按鈕,單擊環(huán)境變量按鈕,打開環(huán)境變量窗口 ; - 在
環(huán)境變量窗口的系統(tǒng)變量區(qū)域找到Path變量 ,雙擊Path出現(xiàn)編輯環(huán)境變量窗口; - 在
編輯環(huán)境變量窗口點(diǎn)擊新建,在新建的這行輸入 bin 目錄的路徑,然后點(diǎn)確定。
3. 測試是否配置成功
按 Win + R 鍵,打開運(yùn)行窗口,輸入 cmd 回車,在命令行輸入gcc -version
C:\Users\zsr204>gcc --version
gcc (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
出現(xiàn)如上結(jié)果則代表安裝配置成功
二、安裝 C/C++ 插件
在 VS Code 中 Ctrl + shift + x 打開商店,搜索 c/c++,選擇第一個安裝即可
三、第一個程序
創(chuàng)建一個空目錄,用 VS Code 打開,然后新建一個.cpp文件,編寫一段簡單的代碼
編寫完成后,可以看到?jīng)]有運(yùn)行的按鈕;這時候我們點(diǎn)擊上側(cè)欄運(yùn)行,點(diǎn)擊啟動調(diào)試
然后選擇GDB/LLDB
然后選擇g++.exe
這時候報錯了
注意!!這不是配置的問題,而是.cpp文件路徑不能包含有中文,我們在另一個英文目錄下新建一個.cpp文件,重復(fù)編寫以上代碼
再次按照以上步驟點(diǎn)擊啟動調(diào)試,選擇GDB/LLDB,然后選擇g++.exe,這時候自動彈出以下界面,這時候我們切換到hello.cpp,點(diǎn)擊左上角運(yùn)行按鈕即可運(yùn)行
結(jié)果:
ps:運(yùn)行.cpp結(jié)束的同時,也會生成一個.exe文件,當(dāng).cpp文件很多時,也會生成很多exe文件,看起來干擾視線,我們可以設(shè)置隱藏
點(diǎn)擊左下角打開設(shè)置
往下滑動,找到Files:Exclude,選擇添加模式,輸入**/*.exe,點(diǎn)擊確定即可
然后就看不到exe文件了,已經(jīng)被隱藏
四、相關(guān)插件推薦
1. Visual Studio IntelliCode
Visual Studio IntelliCode(IntelliCode)是一組AI輔助功能,可通過上下文智能感知,參數(shù)完成,代碼格式和樣式規(guī)則推斷等功能提高開發(fā)人員的工作效率。
IntelliCode通過機(jī)器學(xué)習(xí)服務(wù)擴(kuò)展了現(xiàn)有的開發(fā)人員工作流,這些服務(wù)可幫助您理解代碼及其上下文。它現(xiàn)在適用于C#,C ++(預(yù)覽),JavaScript / TypeScript(預(yù)覽)和XAML代碼,并將在將來進(jìn)行更新以支持更多語言。
官網(wǎng):https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode
2. Code Runner
運(yùn)行多種語言的代碼段或代碼文件,實(shí)現(xiàn)一鍵編譯運(yùn)行
官網(wǎng):https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
安裝完后進(jìn)行相關(guān)配置,Ctrl+Shift+p打開命令面板輸入打開設(shè)置
選擇第一個就會打開settings.json文件,然后添加下圖所示代碼保存
然后我們對.cpp文件點(diǎn)擊右上角運(yùn)行按鈕即可一鍵運(yùn)行
也可右鍵點(diǎn)擊run code直接運(yùn)行
總結(jié)
以上是生活随笔為你收集整理的VS Code搭建C/C++开发环境超详细教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 合肥工业大学—SQL Server数据库
- 下一篇: 单周期十条指令CPU设计与verilog