vscode 除錯linux程式
-
Remote SSH 連線到Linux伺服器
-
https://github.com/microsoft/vscode-cpptools/releases 下載cpptools-linux.vsix
-
載入擴充套件 (… --> Install from VSIX…)
-
選擇show Local載入下載的cpptools-linux.vsix等待安裝完成
-
開啟一個cpp檔案,F5 選擇編譯環境,選擇一個配置選項,.vs_code目錄下會生成launch.json和tasks.json 檔案
-
修改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": "g++ - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "/media/sf_LinuxShare/build/test",//修改要啟動的執行程式名稱(絕對路徑)
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
// "preLaunchTask": "C/C++: g++ build active file",// 關閉編譯任務
"miDebuggerPath": "/usr/bin/gdb"
}
]
}
- cmake 編譯新增除錯資訊,編譯軟體
cmake -DCMAKE_BUILD_TYPE=Debug
- vscode開啟cpp檔案,新增斷點,F5執行
相關文章
- 使用 vscode 除錯前端程式碼VSCode除錯前端
- 使用 VSCode 除錯 Electron 主程式程式碼VSCode除錯
- vscode配置遠端linux系統除錯VSCodeLinux除錯
- 如何在vscode中除錯程式碼?VSCode除錯
- 在Linux上使用vscode編譯除錯C/C++程式碼LinuxVSCode編譯除錯C++
- vscode中除錯typescriptVSCode除錯TypeScript
- Vscode斷點除錯VSCode斷點除錯
- vscode使用chrome除錯報錯VSCodeChrome除錯
- vscode 使用 PHP debug 除錯VSCodePHP除錯
- vscode 使用nodejs 除錯jsVSCodeNodeJS除錯
- vscode除錯使用斷點VSCode除錯斷點
- vscode配置除錯引數VSCode除錯
- 保姆級教程:VsCode除錯docker中的NodeJS程式VSCode除錯DockerNodeJS
- Linux中使用GDB除錯程式Linux除錯
- vscode+C 編譯除錯VSCode編譯除錯
- vscode遠端除錯c++VSCode除錯C++
- Windows 使用VSCode遠端連線到Linux開發除錯MySQLWindowsVSCodeLinux除錯MySql
- Linux除錯Linux除錯
- vscode 除錯多個js檔案VSCode除錯JS
- vscode 除錯node之npm與nodemonVSCode除錯NPM
- vscode 無法進行 debug 除錯VSCode除錯
- WSL2+Terminal+VScode配置除錯VSCode除錯
- Mac下用VSCode開發除錯GolangMacVSCode除錯Golang
- VSCode除錯Flutter的問題解決VSCode除錯Flutter
- vscode + ziglang + lldb windows下無法除錯VSCodeLLDBWindows除錯
- vscode 啟動與除錯 flutter 專案VSCode除錯Flutter
- windows系統vscode遠端除錯MySQLWindowsVSCode除錯MySql
- 利用VS2017編譯、除錯Linux程式編譯除錯Linux
- 簡單介紹vscode除錯container中的程式的方法步驟VSCode除錯AI
- Ubuntu中用VScode編譯除錯C\C++UbuntuVSCode編譯除錯C++
- vscode除錯多C++檔案專案VSCode除錯C++
- Python 程式碼除錯—使用 pdb 除錯Python除錯
- windows上通過IDA遠端除錯linux程式Windows除錯Linux
- linux環境下vscode 中C/C++編譯及除錯環境的搭建LinuxVSCodeC++編譯除錯
- 如何在VScode 中 除錯 ts 檔案 Unit testVSCode除錯
- vscode與chrome除錯配置與常見問題VSCodeChrome除錯
- vscode+gdbserver遠端除錯ARM環境搭建VSCodeServer除錯
- 使用VSCode遠端除錯惡意Powershell指令碼VSCode除錯指令碼