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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C語言執(zhí)行時,程序控制臺輸出窗口 一閃而過問題及解決
這篇文章主要介紹了C語言執(zhí)行時,程序控制臺輸出窗口 一閃而過問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11