1

我已经编译了我自己的glibc,它产生了libc.so. 我libc.so通过执行将文件加载到 gdb 中gdb -q ./libc.so。但是,当我尝试通过执行来查找函数的位置时list function_name,我收到错误消息No line number known for function_name. 请注意,我使用 -g 标志来编译glibc。我怎么解决这个问题?

4

1 回答 1

2

您甚至可以自己调试 .so 吗?我会尝试做的是gdb executable_using_my_libc. 然后这应该加载 glibc 等等。

于 2012-05-21T07:35:54.680 回答