C/C++ VS Code 遠程調試

ubuntu上安裝gcc,可以編譯運行c,

安裝gdb,可以調試程序

VSCode遠程連接ubuntu,點擊左下角,連接到ubuntu

 

打開文件夾的目錄

/root/program/c

打開hello.c

直接用

gcc hello.c -o hello

運行:./hello

設置斷點:

配置文件:

在可執行文件中加入源碼信息

這個過程通過gcc來完成:

gcc –o a a.c -g

-o選項的作用是:對命令輸出結果進行導入操作,這裏是把gcc –o a a.c -g的操作結果輸出到文件a(文件名可以自定義)中進行保存。

-g選項的作用是:在可執行文件中加入源碼信息,比如:可執行文件中第幾條機器指令對應源代碼的第幾行,但並不是把整個源文件都嵌入到可執行文件中,而是在調試時必須保證gdb能找到源文件。

命令:gcc -g -o hello.out hello.c

修改program:爲生成的hello.out路徑

cwd爲工作路徑

生成.out文件後就可以用gdb調試了。

如下:

 

發佈了56 篇原創文章 · 獲贊 3 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章