VS Code遠程連接Linux服務器調試C程序的操作方法
1.在 VS Code 上安裝擴展
- C/C++
2.通過 VS Code 連接遠程 Linux 服務器
3.通過 VS Code 在遠程 Linux 服務器上安裝擴展
- C/C++
4.打開遠程 Linux 服務器上的文件夾
【注】本文以 /root/ 為例。
5.創(chuàng)建項目文件夾,并在項目文件夾下創(chuàng)建C程序


6.按 F5,選擇 “C/C++: g++ 生成和調試活動文件”
【注】gcc 是 Linux 下 C 的編譯器,g++ 是 Linux 下 C++ 的編譯器。由于 C++ 兼容 C,因此,g++ 既可以編譯 C++ 也可以編譯 C。但是,一般建議使用 gcc 編譯 C,使用 g++ 編譯 C++。
7.切換到終端,查看輸出

8.點擊左側菜單欄的“運行和調試”,點擊“創(chuàng)建 launch.json文件”
【注】需要確保右側已打開 test.c 文件
9.點開左側菜單欄的“資源管理器”,在 .vscode 下會有 launch.json 和 tasks.json 10.修改 launch.json 如下
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) launch",
"type": "cppdbg",
"request": "launch",
"program": "/root/demo/test", // 編譯后的程序路徑
"args": [],
"stopAtEntry": false,
"cwd": "/root/demo/", // 工作路徑
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb", // 調試器路徑
"preLaunchTask": "make_debug", // 在調試之前執(zhí)行的任務,配合task.json文件
"setupCommands": [
{
"description": "為 gdb 啟用整齊打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"description": "將反匯編風格設置為 Intel",
"text": "-gdb-set disassembly-flavor intel",
"ignoreFailures": true
}
]
}
]
}11.修改 tasks.json 如下
{
"version": "2.0.0",
"tasks": [
{
"label": "make_debug",
"type": "shell",
"linux":{
"command": "gcc /root/demo/test.c -o /root/demo/test -g"
},
}
]
}12.設置斷點,按 F5 進行調試


到此這篇關于VS Code連接遠程Linux服務器調試C程序的文章就介紹到這了,更多相關VS Code遠程連接Linux服務器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

