visual studio code搭建C語言/C++環境
- 前言
- 一、軟體下載
- 二、添加環境變數
- 三、vscode配置
- 1、軟體本身設定
- 2、編譯環境配置
- 四、編譯與運行
- 五、中文亂碼問題
- 1、檔案本身的編碼:
- 2、vscode本身設定
- 3、Windows設定
前言
編譯器可以使用mingw64(gcc)或LLVM(clang),我這里使用的是mingw64(gcc)
一、軟體下載
visual studio code下載鏈接: https://azure.microsoft.com/zh-cn/products/visual-studio-code/
MinGW-w64離線包下載地址: https://sourceforge.net/projects/mingw-w64/files/.
在線包下載會很慢,所以可以直接下載離線包,

二、添加環境變數
MinGW-w64不用安裝,只需要解壓到存放的自選路徑(類似于安裝路徑)即可
找到下圖的MinGW-w64檔案夾位置:

添加該路徑到環境變數,如我配置:F:\MINGW64\mingw64\bin,

提示:添加環境變數方法:右鍵我的電腦–>高級系統設定–>環境變數–>選擇在用戶變數和系統變數都可以,雙擊path添加路徑–>確定即可
三、vscode配置
1、軟體本身設定
安裝中文包:在左欄的軟體商店中搜索Chinese選擇安裝中文包:

識別編碼:點擊左下角設定,在搜索欄中搜索Auto Guess Encoding,打鉤,這樣可以在代碼閱讀時可以自動猜測字符編碼格式,以正確顯示注釋等資訊,

若是第一次瀏覽該種語言,一般右下角會彈出框提示安裝擴展包用以識別代碼,安裝就對了,當然也可以前往左邊欄的應用商店中搜索安裝
2、編譯環境配置
創建launch.json

選擇環境:C++(GDB/LLDB)

選擇配置語言:
如果是C++則:g++.exe - 生成和除錯活動檔案
如果是C語言則:gcc.exe - 生成和除錯活動檔案

在此我給出我的C語言組態檔:
launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "gcc.exe - 生成和除錯活動檔案",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"console": "externalTerminal",
"MIMode": "gdb",
"miDebuggerPath": "F:\\MINGW64\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "為 gdb 啟用整齊列印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: gcc.exe 生成活動檔案"
}
]
}
tasks.json:
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: gcc.exe 生成活動檔案",
"command": "F:\\MINGW64\\mingw64\\bin\\gcc.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "除錯器生成的任務,"
}
],
"version": "2.0.0"
}
四、編譯與運行
生成可執行檔案.exe:快捷鍵Ctrl+Shit+B,也可以在終端輸入如下命令:
C++命令:g++ -g test.cpp -o test.exe
C語言命令:gcc -g test.c -o test.exe

運行:快捷鍵F5,也可以在終端輸入命令:.\test.exe

注意:C語言的檔案后綴名為.c,而C++的檔案名為.cpp,編譯方法大同小異
五、中文亂碼問題
中文亂碼問題需要注意這幾處問題
1、檔案本身的編碼:
如果為GB2312,則需要點擊它選擇通過編碼保存為UTF-8

2、vscode本身設定

3、Windows設定
①:

②:

③:

④:

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/262947.html
標籤:其他
