VSCode使用優化(二):簡單快速地配置C/C++開發環境
VSCode用來寫C和C++的程式碼是非常舒服的,尤其是對我們這些學生黨來說,不用去建立複雜的專案,就只需要建立個檔案,然後執行就可以了。但是VSCode的C/C++開發環境配置一般來說比較麻煩,我見到的絕大多數的教程中,包括VSCode的官方文件中,配置VSCode的C/C++環境都需要配置好幾個json檔案,非常的麻煩,有時候配置好了,但是還是會出現很多的問題。按照那種標準的配置方法配置出來的開發環境,一旦檔案路徑中有中文,就會出現問題,所以對於新手來說不推薦使用那種配置方法。
我日常配置VScode的C/C++開發環境,用到的最基本的功能就是寫程式碼和執行程式碼,對於程式的除錯我是用不到的,大型的專案一般都是在VS中進行的。所以我的VSCode配置的C/C++開發環境是使用MingW64和Code Runner以及C/C++外掛來完成的,配置過程非常的簡單。
一、下載MinGW64,並配置系統環境變數
MinGW64,考慮到官方下載會比較慢,所以在此放了一份百度網盤的檔案,檔案不大,一百多M,試用加速一下應該就下載完了。百度網盤下載連結,提取碼:cv54。
下載後解壓,得到Mingw64資料夾,把資料夾放在合適的位置就可以了,我放在的是D盤的程式安裝目錄,以下是資料夾的具體內容:
進入其中的bin資料夾中,點選檔案路徑,複製其檔案路徑
然後在桌面右鍵點選我的電腦,選擇屬性,能夠看到“高階系統設定”選項。不同版本的系統點屬性有可能有兩種介面,不過都能夠找到“高階系統設定”,點開後都是一樣。
之後選擇環境變數
選擇Path,有兩個Path,一個是使用者的,一個是系統的,單使用者系統兩者沒有什麼區別,哪一個都可以。
然後點選新建,將剛才複製的路徑貼上上去點確定和應用等按鈕就可以了,要點多個確定哦
配置好環境變數的話使用快捷鍵Win+R開啟CMD,輸入gcc或者g++會有以下提示,就說明環境變數配置成功
二、安裝Code Runner外掛和C/C++外掛
安裝完VSCode後開啟外掛市場,搜尋code Runner和C/C++外掛安裝就好
安裝完成後在右上角就會出現一個執行標誌,點選或者使用Ctrl+Alt+N就可以執行程式了
總結起來就兩步,安裝配置MingW64和安裝Code Runner和C/C++外掛,剛安裝好外掛可能會提示標頭檔案沒有包含,重啟一下VSCode就好了,剩下的就是一些優化的設定了。
三、優化
1、開啟自動儲存
選單欄選擇檔案->自動儲存就可以了
2、選擇在終端中執行
在設定中選擇擴充套件->Run code configure,勾選上run in terminal。Code Runner執行結果預設實在”輸出“中顯示的,而”輸出“中時無法輸入資料的,所以選擇在終端中執行,那樣就可以輸入資料了。
3、設定生成的exe檔案路徑
點選執行後會在當前資料夾下生成exe檔案,我們關心的往往時原始碼和執行結果,exe檔案並不是我們所需要關心的,尤其是使用git進行原始碼管理的時候,exe檔案總是那麼多餘。所以要讓exe檔案生成在其他的地方。
同樣是使用快捷鍵Ctrl+Shift+N開啟搜尋,然後輸入setting.json開啟setting.json檔案(具體步驟可以檢視上一篇部落格),然後在setting.json中新增以下程式碼:
"code-runner.executorMap": {
"cpp": " cd $dir && g++ $fileName -D LOCAL -o {放置exe檔案的目錄}/$fileNameWithoutExt.exe && {放置exe檔案的目錄}/$fileNameWithoutExt.exe",
"c": " cd $dir && g++ $fileName -D LOCAL -o {放置exe檔案的目錄}/$fileNameWithoutExt.exe && {放置exe檔案的目錄}/$fileNameWithoutExt.exe",
},
我放置的是D:/MyFile/exe/目錄下,具體的檔案如下,可以參考,路徑中最好不要有中文。另外Windows下複製的路徑是以’‘分隔的,複製到json檔案中的話要使用’\‘或者’/‘來分隔開,因為在json等檔案中’'相當於是轉義了。存放exe檔案的目錄要先建立好。
雖然這是配置C/C++的開發環境,但是電腦上只要安裝了Python,或者Java並配置了環境變數,只需要安裝幾個外掛,就可以直接執行Python或者Java的檔案了,所以VSCode還是非常強大的,可以在一個目錄下寫多種語言,不用頻繁去切換IDE了。
相關文章
- VsCode配置C/C++開發環境VSCodeC++開發環境
- VSCODE 配置 C/C++ 開發環境VSCodeC++開發環境
- vscode 配置c++環境VSCodeC++
- (超簡單)VScode配置C/C++環境圖文教程(Windows系統下)VSCodeC++Windows
- macOS下使用VS Code配置C/C++開發環境MacC++開發環境
- centos配置vim c++開發環境CentOSC++開發環境
- VScode中配置C++執行環境VSCodeC++
- linux下使用vscode和makefile搭建C++開發環境LinuxVSCodeC++開發環境
- 使用VSCode和CMake構建跨平臺的C/C++開發環境VSCodeC++開發環境
- VSCode配置JAVA開發環境VSCodeJava開發環境
- Vscode配置golang開發環境VSCodeGolang開發環境
- macOS下使用VS Code配置gcc、gdb搭建C/C++開發環境MacGCC++開發環境
- atom for mac配置c/c++開發環境筆記MacC++開發環境筆記
- Vim+CMake+MinGW配置C/C++開發環境C++開發環境
- VSCode系列 - 如何用VSCode搭建C++高效開發環境(1)VSCodeC++開發環境
- VSCode系列 - 如何用VSCode搭建C++高效開發環境(2)VSCodeC++開發環境
- vscode 配置c/c++環境,無法生成 *.exe檔案VSCodeC++
- VSCode Python開發環境配置VSCodePython開發環境
- Linux C++ 開發1 - 搭建C++開發環境LinuxC++開發環境
- ubutu c++ 環境配置C++
- (二) electron 開發環境配置開發環境
- Linux 開發環境 -- C/C++開發環境編譯安裝Linux開發環境C++編譯
- C++入門(3):C++開發環境搭建C++開發環境
- [ 從零開始配置一個 Windows 前端開發環境 ] - 二:vscodeWindows前端開發環境VSCode
- Go語言VSCode開發環境配置GoVSCode開發環境
- VS Code C/C++ 環境配置C++
- ubuntu 8.04 C/C++開發環境搭建UbuntuC++開發環境
- VS Code配置C++環境C++
- 開發環境配置pyenv快速入門開發環境
- 把VSCode配置成C/C++開發IDEVSCodeC++IDE
- 【新手指引】如何使用 Vscode 配置開發與除錯環境VSCode除錯
- ArchLinux配置OpenCV C++環境LinuxOpenCVC++
- 用 vscode 配置 java 開發環境發 qq 郵件VSCodeJava開發環境
- Ubuntu之C++開發環境的搭建UbuntuC++開發環境
- Mac上最簡單配置python3開發環境MacPython開發環境
- Hibernate(二):Hibernate搭建開發環境+簡單例項開發環境單例
- [新手指引] 如何使用 Vscode 配置 Rust 開發與除錯環境VSCodeRust除錯
- Visual Studio Code (vscode) 配置C、C++環境/編寫執行C、C++(Windows)【真正的小白版】VSCodeC++Windows