6

我现在有来自 Xcode 的 gdb-6.3。想要升级到 gdb-7.*

这是发生的事情:我使用 macports 安装 GDB-7.5,安装过程中一切都很好,直到我尝试运行 gdb,

ggdb 可执行文件

这显示了,

BFD:/Users/jiaxilong/Desktop/EECS281_proj3/proj2:未知加载命令0x2a BFD:/Users/jiaxilong/Desktop/EECS281_proj3/proj2:未知加载命令0x28 BFD:/Users/jiaxilong/Desktop/EECS281_proj3/proj2:未知加载命令0x29 BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 未知加载命令 0x2b BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 未知加载命令 0x2a BFD: /Users/jiaxilong/Desktop/EECS281_proj3/proj2: 未知加载命令0x28 BFD:/Users/jiaxilong/Desktop/EECS281_proj3/proj2:未知加载命令0x29 BFD:/Users/jiaxilong/Desktop/EECS281_proj3/proj2:未知加载命令0x2b

可执行文件编译为,

g++ -ggdb a.cpp 可执行文件

我也尝试使用 -g 。不工作。

另一件事是, gdb -v 显示版本 6.3 ggdb -v 显示版本 7.5

如果您知道我应该在这里做什么,请帮忙:) 提前致谢。

4

1 回答 1

5

似乎没有人知道答案......或者答案是显而易见的太微不足道了。无论如何,我找到了这个问题的答案。

基本上,一个人还不能在 mac osx 上安装 gdb 7.* 仅仅是因为 mac 对此有一个束缚,可能是因为它与 xcode 的兼容性。

希望我早点知道这一点,这样我就没有花费大量时间进行研究和尝试。但希望这可以拯救那些像我一样大胆和冒险的人。干杯。

于 2012-11-26T15:15:57.447 回答