由于超出此问题范围的原因,我必须将libstdc ++静态链接到我的可执行文件。实际的缺点是现在GDB不能介入stdlib符号。当我使用我的可执行文件GDB的共享链接变体没有任何问题向我展示随附的源文件(在我通过ubuntu安装了源代码包之后将其安装在/ build下的
)如果在Ubuntu(14.04)下静态链接到GDB中的可执行文件,我如何进入libstdc ++函数?
答案 0 :(得分:1)
Ubuntu包libstdc++6-4.8-dbg
在/usr/lib/x86_64-linux-gnu/debug/libstdc++.a
为静态库提供调试符号;尝试针对它构建可执行文件,然后运行gdb
。