【发布时间】:2013-12-05 13:04:49
【问题描述】:
每当我的普通c 代码中使用 ld.so 的代码时,我都想单步执行它。
我正在尝试在 TUI 模式下通过 GDB 编写代码流,您可以在单步执行代码时同时看到源代码和程序集。
为此,我还从 ubuntu 包管理器安装了 libc-dbg binutils-source 包。
GDB 可以找到ld.so 本身的调试符号,我可以进入使用si 的指令级别,但我无法进入源代码级别,因为GDB 无法找到ld.so 的源代码并显示@ 987654328@.
如何让 GDB 找到 ld.so 的源代码,以便我还可以看到 ld.so 源代码中的哪一行实际正在执行。
我正在使用Ubuntu 12.10 64bit 和GCC 4.8.2
【问题讨论】: