将mac osx 10.8上的GDB从6.3更新为7. *

时间:2012-11-12 18:31:17

标签: gdb install osx-mountain-lion uninstall

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

以下是发生的事情: 我使用macports来安装GDB-7.5,在安装过程中一切正常,直到我尝试运行gdb为止,

ggdb exectutable

它显示,

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

如果你知道我应该在这做什么,请伸出援手:)提前致谢。

1 个答案:

答案 0 :(得分:5)

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

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

希望我早些时候知道这一点,以便我没有投入大量的时间进行研究和尝试。但希望这可以拯救像我一样勇敢和冒险的人。 欢呼声。