关于 gdb 在 macOS sierra 下面不能使用的问题

2016-11-25 11:01:01 +08:00
 LINEX

错误信息: During startup program terminated with signal ?, Unknown signal.
我这里也根据 stackoverflow 上做了修改:重启 mac 进入恢复模式,输入 csrutil disable.但是重启后发现还是不能用,有解决了这个问题的人吗?
( PS : csrutil 状态是改了的, csrutil status 输出表示当前状态为 disabled )

2390 次点击
所在节点    问与答
2 条回复
28ms
2016-11-25 11:38:06 +08:00
gdb 需要加签名,建一个证书导入系统,再对 gdb 签名,随后才可以用
LINEX
2016-11-28 11:13:36 +08:00
@28ms 这个我已经加了。去 stackoverflow 上看了好多。主要是因为 gdb 不支持最新的 macOS sierra 引起的,目前还没有版本修复这个问题,目前一些解决方案在有些电脑上不适用。只能等官方释出补丁了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/323182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX