vscode之C配置
launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"linux": {
"MIMode": "gdb",
"miDebuggerPath": "/bin/gdb"
},
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "Build"
}
]
}
tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "Build", // 任務名稱,與launch.json的preLaunchTask相對應
"command": "gcc", // 要使用的編譯器
"args": [
"${file}",
"-o", // 指定輸出檔名,不加該引數則預設輸出a.exe,Linux下預設a.out
"${fileDirname}/${fileBasenameNoExtension}.exe",
"-g", // 生成和除錯有關的資訊
// "-Wall", // 開啟額外警告
"-std=c99", // 採用C99標準
], // 編譯命令引數
"type": "shell", // 可以為shell或process,前者相當於先開啟shell再輸入命令,後者是直接執行命令
"group": {
"kind": "build",
"isDefault": true // 設為false可做到一個tasks.json配置多個編譯指令,需要自己修改本檔案
},
"presentation": {
"echo": true,
"reveal": "always", // 在“終端”中顯示編譯資訊的策略,可以為always,silent,never。具體參見VSC的文件
"focus": false, // 設為true後可以使執行task時焦點聚集在終端
"panel": "shared" // 不同的檔案的編譯資訊共享一個終端皮膚
},
}
]
}
相關文章
- VSCode中配置 C/C++ 環境VSCodeC++
- vscode 配置c++環境VSCodeC++
- 配置環境之vscodeVSCode
- VSCODE 配置 C/C++ 開發環境VSCodeC++開發環境
- VsCode配置C/C++開發環境VSCodeC++開發環境
- VScode配置C語言環境VSCodeC語言
- vscode踩坑之配置eslintVSCodeEsLint
- 把VSCode配置成C/C++開發IDEVSCodeC++IDE
- VScode中配置C++執行環境VSCodeC++
- Ubuntu18.04 vscode(c++)配置opencv successfulUbuntuVSCodeC++OpenCV
- 配置VSCODEVSCode
- vscode配置VSCode
- vscode 配置c/c++環境,無法生成 *.exe檔案VSCodeC++
- vscode 基本配置VSCode
- vscode常用配置VSCode
- VScode配置xdebug相關配置VSCode
- vscode配置別名VSCode
- Vscode 配置清單VSCode
- VSCode使用優化(二):簡單快速地配置C/C++開發環境VSCode優化C++開發環境
- (超簡單)VScode配置C/C++環境圖文教程(Windows系統下)VSCodeC++Windows
- Visual Studio Code (vscode) 配置C、C++環境/編寫執行C、C++(Windows)【真正的小白版】VSCodeC++Windows
- 如何配置vscode外掛code runner編譯多個*.c檔案VSCode編譯
- 我的VSCode前端配置VSCode前端
- vscode 外掛配置指北VSCode
- 同步你的 vscode 配置VSCode
- vscode 開發Vue配置VSCodeVue
- VSCode配置python專案VSCodePython
- VSCode 的 Vim 配置和快捷鍵配置VSCode
- VScode 遠端開發配置VSCode
- vscode配置拼寫檢查VSCode
- Jupyter Latex+VScode json配置VSCodeJSON
- vscode配置除錯引數VSCode除錯
- VSCODE 常用外掛及配置VSCode
- VSCode官方的配置同步方案VSCode
- Laravel + Mac + Vscode + Laradock 配置 XdebugLaravelMacVSCode
- VSCode 使用Settings Sync同步配置VSCode
- VSCode Python開發環境配置VSCodePython開發環境
- Windows 配置 VSCode + neovim + leap.vimWindowsVSCode