我在 MacOS Lion 上使用 GDB 7 (7.3) 时遇到了麻烦。
我所做的是:
$ sudo port install gdb
之后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
它还告诉我:
读取符号...完成。
但是当我尝试通过“bt”获取回溯时,我只看到未解析的函数地址。我尝试在我的应用程序文件夹中设置 LIBRARY_PATH 。
$ export DYLD_LIBRARY_PATH=`pwd`
但没有成功。问题仍然存在。
使用 Lion/Xcode 提供的默认 GDB 6.3 可以正常工作。
预先感谢您的任何建议。
现在尝试一下 cgdb,到目前为止它实际上非常好:
sudo port install cgdb
我并不声称理解为什么最新的 gdb 源在 mac 上有问题,但我和你有同样的问题,我尝试了 cgdb 并且它对我有用。了解更多信息的链接:
- http://cgdb.sourceforge.net/ http://cgdb.sourceforge.net/
- https://trac.macports.org/ticket/26450 https://trac.macports.org/ticket/26450
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)