对不起,我的无知,但我看到有很多关于.gdbinit
文件的问题。我只是不明白这个文件给我带来了什么。似乎它用于现代 gdb 的一些 python 脚本,使 gdb 的输出更具可读性。
但具体的区别是什么?如何在 Emacs/eclipse CDT 等调试环境中使用该文件?
在这里解释:http: //sourceware.org/gdb/current/onlinedocs/gdb/gdbinit-man.html
这通常用于连接到远程目标、配置内存类型等。
查找 “下一步解释在 Eclipse 中调试时的用法”以了解如何在 Eclipse 中安装和配置 .gdbinit 文件。
.gdbinit 允许运行 gdb 执行后现有的特定命令。例如:在 .gdbinit 中指定的以下命令将显示 Intel 格式的程序集。
set disassembly-flavor intel
gdb 宏也可以根据需要自定义。