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

VS Code遠程連接Linux服務器調試C程序的操作方法

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

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語言實現選擇題標準化考試系統(tǒng)

    C語言實現選擇題標準化考試系統(tǒng)

    這篇文章主要為大家詳細介紹了C語言實現選擇題標準化考試系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C語言實現簡單停車場管理系統(tǒng)

    C語言實現簡單停車場管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C語言實現簡單停車場管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • C語言實現棧的示例詳解

    C語言實現棧的示例詳解

    棧是一種特殊的線性表,只允許從一端進出數據,稱為后進先出,先進后出。本文主要為大家介紹了C語言實現棧的示例代碼,感興趣的可以了解一下
    2022-06-06
  • C++用一棵紅黑樹同時封裝出set與map的實現代碼

    C++用一棵紅黑樹同時封裝出set與map的實現代碼

    set中存儲的一般為鍵K即可,而map存儲的一般都是鍵值對KV,也就是說他們結構是不同的,那么我們如何才能用一顆紅黑樹同時封裝出set與map兩種容器呢,那么接下來我們具體地來研究下STL庫中是怎樣實現的,并且進行模擬實現,需要的朋友可以參考下
    2024-03-03
  • 基于C++的數據庫連接池的實現示例

    基于C++的數據庫連接池的實現示例

    本文主要介紹了基于C++的數據庫連接池,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-11-11
  • C++利用鏈表實現圖書信息管理系統(tǒng)

    C++利用鏈表實現圖書信息管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C++利用鏈表實現圖書信息管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 基于C語言模擬實現人生重開模擬器游戲

    基于C語言模擬實現人生重開模擬器游戲

    人生重開模擬器是前段時間非?;鸬囊粋€小游戲,所以本文我們將一起學習使用c語言寫一個簡易版的人生重開模擬器,感興趣的小伙伴可以了解下
    2024-02-02
  • 在C語言編程中設置和獲取代碼組數的方法

    在C語言編程中設置和獲取代碼組數的方法

    這篇文章主要介紹了在C語言編程中設置和獲取代碼組數的方法,分別為setgroups()函數和getgroups()函數的使用,需要的朋友可以參考下
    2015-08-08
  • 使用dc畫筆畫矩形、直線與橢圓示例

    使用dc畫筆畫矩形、直線與橢圓示例

    這篇文章主要介紹了使用dc畫筆畫矩形、直線與橢圓示例,需要的朋友可以參考下
    2014-04-04
  • C++實現:螺旋矩陣的實例代碼

    C++實現:螺旋矩陣的實例代碼

    螺旋矩陣是指一個呈螺旋狀的矩陣,它的數字由第一行開 始到右邊不斷變大,向下變大, 向左變大,向上變大,如此循環(huán)。
    2013-03-03

最新評論

宣化县| 奉新县| 深泽县| 礼泉县| 大连市| 晴隆县| 手游| 宕昌县| 新龙县| 改则县| 昌吉市| 汉中市| 嘉义市| 甘泉县| 柘城县| 雅江县| 辽源市| 金堂县| 徐水县| 老河口市| 松原市| 成都市| 如皋市| 江北区| 怀远县| 富源县| 连南| 米泉市| 大兴区| 新化县| 克东县| 乐都县| 伊春市| 铅山县| 长岛县| 井冈山市| 华容县| 昭通市| 岫岩| 青阳县| 崇礼县|