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