最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VS Code遠(yuǎn)程連接Linux服務(wù)器調(diào)試C程序的操作方法

 更新時(shí)間:2023年12月18日 09:49:59   作者:WarmOrange0  
這篇文章主要介紹了VS Code遠(yuǎn)程連接Linux服務(wù)器調(diào)試C程序的操作方法,打開遠(yuǎn)程 Linux 服務(wù)器上的文件夾本文以 /root/ 為例,給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

1.在 VS Code 上安裝擴(kuò)展

  • C/C++

2.通過 VS Code 連接遠(yuǎn)程 Linux 服務(wù)器

3.通過 VS Code 在遠(yuǎn)程 Linux 服務(wù)器上安裝擴(kuò)展

  • C/C++

4.打開遠(yuǎn)程 Linux 服務(wù)器上的文件夾

【注】本文以 /root/ 為例。

5.創(chuàng)建項(xiàng)目文件夾,并在項(xiàng)目文件夾下創(chuàng)建C程序

6.按 F5,選擇 “C/C++: g++ 生成和調(diào)試活動(dòng)文件”

【注】gcc 是 Linux 下 C 的編譯器,g++ 是 Linux 下 C++ 的編譯器。由于 C++ 兼容 C,因此,g++ 既可以編譯 C++ 也可以編譯 C。但是,一般建議使用 gcc 編譯 C,使用 g++ 編譯 C++。

7.切換到終端,查看輸出

8.點(diǎn)擊左側(cè)菜單欄的“運(yùn)行和調(diào)試”,點(diǎn)擊“創(chuàng)建 launch.json文件”

【注】需要確保右側(cè)已打開 test.c 文件

9.點(diǎn)開左側(cè)菜單欄的“資源管理器”,在 .vscode 下會(huì)有 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", // 調(diào)試器路徑
            "preLaunchTask": "make_debug", // 在調(diào)試之前執(zhí)行的任務(wù),配合task.json文件
            "setupCommands": [
                {
                    "description": "為 gdb 啟用整齊打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description": "將反匯編風(fēng)格設(shè)置為 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.設(shè)置斷點(diǎn),按 F5 進(jìn)行調(diào)試

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

相關(guān)文章

最新評(píng)論

晋州市| 都昌县| 高阳县| 闵行区| 泰安市| 高安市| 新余市| 前郭尔| 玛多县| 洞口县| 当阳市| 阳山县| 新田县| 绥化市| 湘潭县| 锡林浩特市| 乌兰浩特市| 芮城县| 鹿泉市| 织金县| 宜城市| 屏南县| 灵石县| 咸宁市| 和硕县| 卢湾区| 康保县| 锡林浩特市| 乌拉特后旗| 镇巴县| 柘荣县| 班玛县| 桑日县| 兴业县| 巴里| 综艺| 晴隆县| 朔州市| 桂阳县| 西峡县| 昌宁县|