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調試了。
如下: