gdb调试程序

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章