1、常規調試
假設存在可執行程序a.out, 則執行:
gdb a.out
2、帶有命令行參數程序調試
假設存在可執行程序a.out, 執行時需要添加命令行參數,如
a.out argv1 argv2 argv3
則對應的調試方法爲:
gdb a.out
set args argv1 argv2 argv3
或者
gdb a.out
r args argv1 argv2 argv3
3、調試已存在進程
gdb -p pid
4、gdb調試core文件,假設執行可執行程序test_rec時生成core文件:core.test_rec.51080
gdb test_rec core.test_rec.51080