V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
LINEX
V2EX  ›  问与答

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

  •  
  •   LINEX · 2016-11-25 11:01:01 +08:00 · 2357 次点击
    这是一个创建于 2681 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    2 条回复    2016-11-28 11:13:36 +08:00
    28ms
        1
    28ms  
       2016-11-25 11:38:06 +08:00 via iPhone
    gdb 需要加签名,建一个证书导入系统,再对 gdb 签名,随后才可以用
    LINEX
        2
    LINEX  
    OP
       2016-11-28 11:13:36 +08:00
    @28ms 这个我已经加了。去 stackoverflow 上看了好多。主要是因为 gdb 不支持最新的 macOS sierra 引起的,目前还没有版本修复这个问题,目前一些解决方案在有些电脑上不适用。只能等官方释出补丁了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3088 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:57 · PVG 18:57 · LAX 03:57 · JFK 06:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.