将 mac osx 10.8 上的 GDB 从 6.3 更新到 7.*
Posted
技术标签:
【中文标题】将 mac osx 10.8 上的 GDB 从 6.3 更新到 7.*【英文标题】:Updating GDB on mac osx 10.8 from 6.3 to 7.* 【发布时间】:2012-11-12 18:31:17 【问题描述】:我现在有来自 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
如果您知道我应该在这里做什么,请帮忙:) 提前致谢。
【问题讨论】:
【参考方案1】:似乎没有人知道答案......或者答案是显而易见的太微不足道了。 无论如何,我找到了这个问题的答案。
基本上,一个人还不能在 mac osx 上安装 gdb 7.* 仅仅是因为 mac 对此有一个束缚,可能是因为它与 xcode 的兼容性。
希望我早点知道这一点,这样我就没有花费大量时间进行研究和尝试。但希望这可以拯救那些像我一样大胆和冒险的人。 干杯。
【讨论】:
其实......我刚刚找到了答案......可能对你也有用***.com/questions/8336433/gdb-on-macosx-lion以上是关于将 mac osx 10.8 上的 GDB 从 6.3 更新到 7.*的主要内容,如果未能解决你的问题,请参考以下文章
建议:2008 Mac w/OSX 10.8 host w/Virtualbox guest Ubuntu 12.04 设置 python、scikit-learn 和其他 ML 工具
OSX 首选项文件 - removePersistentDomainForName 在 10.8 中具有不同的功能?
Mac OSX / MySQL 5.6.19 上的“Mysql2::Error: Lost connection to MySQL server during query”