cal*_*uin 15 debugging gdb debug-symbols
我在MacOS Lion上使用GDB 7(7.3)遇到了麻烦.
我做的是:
$ sudo port install gdb
Run Code Online (Sandbox Code Playgroud)
之后将GDB安装到:/ opt/local/bin/ggdb
但是当我尝试执行GDB时,我总是在开始时收到以下内容:
BFD: unable to read unknown load command 0x24
BFD: unable to read unknown load command 0x26
BFD: unable to read unknown load command 0x24
BFD: unable to read unknown load command 0x26
Run Code Online (Sandbox Code Playgroud)
进一步它告诉我:
从......完成阅读符号.
但是当我试图通过'bt'获得回溯时,我只看到未解决的函数地址.我试图在我的应用程序文件夹中设置LIBRARY_PATH.
$ export DYLD_LIBRARY_PATH=`pwd`
Run Code Online (Sandbox Code Playgroud)
但没有成功.问题仍然存在.
使用Lion/Xcode提供的默认GDB 6.3可以正常工作.
提前感谢任何建议.
现在尝试一下 cgdb,到目前为止它实际上非常好:
sudo port install cgdb
Run Code Online (Sandbox Code Playgroud)
我并不声称理解为什么最新的 gdb 源在 mac 上有问题,但我和你有同样的问题,我尝试了 cgdb 并且它对我有用。了解更多信息的链接:
| 归档时间: |
|
| 查看次数: |
6653 次 |
| 最近记录: |