怎么使用gdb

当你编译一个程序时,必须告诉编译器生成一个带调试信息并和调试器兼容的可执行文件。

编译带调试符号表的程序

使用-g flag编译源码:

注意:如果你的项目由很多文件组成,每一个文件编译时必须带-g flag,当链接时同样加-g选项。

使用调试器运行程序

执行命令:

下面使用gdb的run命令开始执行程序,也可以把命令行参数传入程序:

在调试器中重启程序

使用kill命令停止程序执行,然后用上面的run命令启动:

退出gdb调试器

使用quit命令:

gdb调试器帮助

使用help命令。帮助系统对每一个命令都有详细的描述。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注