Sierra OS升级时出现gdb错误

时间:2016-09-30 15:03:30

标签: gdb macos-sierra

我刚升级到Sierra OS,在将文件加载到gdb后,设置断点并尝试运行程序,我收到错误“在启动程序终止时,信号SIG113,实时事件113”。有谁知道如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

  

1st 解决方案:禁用SIP

  • 重新启动计算机并按住,启动到恢复操作系统 启动时CMD + R个键。
  • 从公用事业公司启动终端 菜单。
  • 输入以下命令:csrutil disable
  • 重新启动操作系统
  • GDC现在正在工作,快乐的调试!

    什么是SIP? Here
    如何重新启用SIP?使用csrutil enable重复上述步骤 如果我不想停用SIP怎么办?继续阅读..

  

第二解决方案:离开GDC

  • 使用Native LLDB:只需安装XCode即可。它可以从App Store免费下载。它还将安装所有命令行工具。

  • 使用Non-Native通过Brew,Ports,..等:安装ex太容易了。 brew install llvm --with-lldb --with-clang但是您也必须对其进行代码签名,因此 DON' T 就这样了!

答案 1 :(得分:1)

这是一个补丁版本 编译和测试>> Mac OS" Sierra 10.12.1(16B2555)"

https://mega.nz/#!VkBWVJ7J!LzA51cXfWPK_o7TrNz6jU5jMaNGGmkgH-tj5kj-DIpI

我用Codetyphon进行测试,Lazarus工作正常

签名 https://sourceware.org/gdb/wiki/BuildingOnDarwin

在10.12(Sierra)或更高版本的SIP上,你需要运行: echo"设置启动与shell关闭" >> 〜/ .gdbinit