【发布时间】:2009-04-19 12:27:17
【问题描述】:
我有一个程序abc。 abc 使用库 def 和 def 又包含库 ghi。
现在,libghi.so 使用 gcc -g 编译和链接。 libdef.so也是使用gcc -g编译和链接的。但是,abc 没有与-g 链接。
问题是,如果我用gdb 调试abc,我应该能够看到def 和ghi 中的符号吗?
这个项目相当大,编译需要几个小时,这就是为什么我在自己测试之前询问的原因。
【问题讨论】:
-
abc 是否包含主入口点?
-
如果你好奇的话,你可以用一个小的示例代码而不是真实的应用程序来测试它。
标签: c linker gdb debug-symbols