macOS Sierra 10.12.4 上的 gdb

gdb on macOS Sierra 10.12.4

关于Sierra和gdb不兼容的问题有很多帮助,大家都说最好的解决方案正在等待。

问题似乎仍然存在,谁能帮我解决一下?

我已经试过了,但它在我的 Sierra 上不起作用。

GDB kind of doesn't work on macOS Sierra

谢谢

修复已创建,但尚未合并和发布。与此同时,我已经用这些变化修补了最新版本的 GDB,并让它们与最新版本的 Sierra 一起工作。您可以在下面访问我的存储库并从头开始编译。请务必在 .gdbinit.

中对新二进制文件和 "set startup-with-shell off" 进行代码签名

https://github.com/joshwells/binutils-gdb

None GDB 7.11 或 7.12.1 无法在 Sierra 10.12.4 上运行 简而言之,这是因为 Apple 安全升级。我们需要等待一些新版本出现时重新启用。

Easy WA暂时使用LLDB作为调试器。示例说明 here

另一个LLDB指令here