- GNU 调试器有用资源
- GDB - 快速指南
- GDB - 资源
GNU 调试器是什么?
调试器是一个运行其他程序的程序,允许用户控制这些程序,并在出现问题时检查变量。
GNU 调试器,也称为gdb,是调试 UNIX 系统上 C 和 C++ 程序最流行的调试器。
GNU 调试器可帮助你获取有关以下内容的信息
如果发生了核心转储,那么程序崩溃在哪个语句或表达式上?
如果在执行函数时发生错误,那么程序哪一行包含对该函数的调用,以及有哪些参数?
在程序执行期间的某个特定点程序变量的值是多少?
程序中某个特定表达式的结果是什么?
GDB 如何调试?
GDB 允许你运行程序到某个点,然后在该点停止并打印出某些变量的值,或逐行遍历程序并在执行每一行后打印出每个变量的值。
GDB 使用一个简单的命令行界面。
注意事项
尽管 GDB 可以帮助你找出与内存泄漏相关的错误,但它不是检测内存泄漏的工具。
GDB 不能用于编译出错的程序,它也无法帮助修复这些错误。
广告