我现在有来自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
如果你知道我应该在这做什么,请伸出援手:)提前致谢。
答案 0 :(得分:5)
似乎没有人知道答案......或者说答案显而易见是太微不足道了。 无论如何,我找到了这个问题的答案。
基本上,人们还不能在mac osx上安装gdb 7. *,因为mac对此有一个束缚,可能是因为它与xcode的兼容性。
希望我早些时候知道这一点,以便我没有投入大量的时间进行研究和尝试。但希望这可以拯救像我一样勇敢和冒险的人。 欢呼声。