首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ubuntu上的C++应用程序。安装gcc 4.8.1后,gdb无法工作

Ubuntu上的C++应用程序。安装gcc 4.8.1后,gdb无法工作
EN

Stack Overflow用户
提问于 2013-10-02 03:51:44
回答 2查看 5.8K关注 0票数 9

我在Ubuntu12.04上安装了gcc 4.8.1 (为此我不得不添加ppa ),现在gdb显示了以下消息:

无法找到动态链接器断点函数。GDB将无法为5个库调试共享库初始化器并跟踪显式加载的动态code.Could不加载共享库符号,例如/usr/lib/x86_64-linux-gnu/libstdc+.so.6。使用"info sharedlibrary“命令查看完整的列表。你需要"set solib搜索路径“还是"set sysroot"?

我做了谷歌,我发现这篇文章最能回答我的问题:http://www.fayewilliams.com/2013/01/31/gdb-unable-to-find-dynamic-linker-breakpoint-function/

然而,我仍然不知道到底该怎么做。有人能帮忙吗。太棒了!

EN

Stack Overflow用户

发布于 2013-10-02 10:38:31

Gdb通常随工具链一起提供。

您可能使用的是上一个工具链附带的gdb。使用

代码语言:javascript
运行
复制
  which gdb

来发现你使用的是哪个gdb。

要调试使用新编译器编译的程序,必须使用新的gdb。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19129706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档