【发布时间】:2014-10-23 18:34:45
【问题描述】:
由于超出此问题范围的原因,我必须将 libstdc++ 静态链接到我的可执行文件。实际的缺点是现在 GDB 不能进入 stdlib 符号。当我使用我的可执行 GDB 的共享链接变体时,向我显示随附的源文件没有问题(在我通过 apt-get 在 ubuntu 下安装源包之后,它安装在 /build 下)
在 Ubuntu (14.04) 下,当 libstdc++ 静态链接到 GDB 中的可执行文件时,我如何才能进入它?
【问题讨论】:
-
恐怕您需要带有调试符号的静态 stdc++ 库。我不知道对于 ubuntu 是否有诸如静态库的单独调试符号包之类的想法。