用 调试程序
原著:
用 gdb 调试 GCC 程序
包含了一个叫 的 调试程序是一个用来调试 和
程序的强力调试器它使你能在程序运行时观察程序的内部结构和内存的
使用情况以下是 所提供的一些功能
它使你能监视你程序中变量的值
它使你能设置断点以使程序在指定的代码行上停止执行
它使你能一行行的执行你的代码
在命令行上键入 并按回车键就可以运行 了如果一切正常的话
将被启动并且你将在屏幕上看到类似的内容
!!"! #$
!%"$&' $"&'
('!" !!"%"$&' !!"&
!
)*)+),-.! !./$"'*00123 !
2!4
+/
当你启动 后你能在命令行上指定很多的选项你也可以以下面的方式
来运行
5!#6
当你用这种方式运行 你能直接指定想要调试的程序这将告诉 装
入名为 !#的可执行文件你也可以用 去检查一个因程序异常终止而
产生的 文件或者与一个正在运行的程序相连你可以参考 指南页或
在命令行上键入 .'得到一个有关这些选项的说明的简单列表
为调试编译代码(Compiling Code for Debugging)
为了使 正常工作你必须使你的程序在编译时包含调试信息调试信息
包含你程序里的每个变量的类型和在可执行文件里的地址映射以及源代码的行
号利用这些信息使源代码和机器码相关联
评论0