升级Sierra OS时发生gdb错误
我刚刚升级到Sierra OS,在我将一个文件加载到gdb中,设置一个断点并尝试运行该程序后,我得到了错误“在启动过程中,程序以信号SIG113终止,实时事件113。”有人知道如何修复吗 第一种解决方案:通过禁用SIP升级Sierra OS时发生gdb错误,gdb,macos-sierra,Gdb,Macos Sierra,我刚刚升级到Sierra OS,在我将一个文件加载到gdb中,设置一个断点并尝试运行该程序后,我得到了错误“在启动过程中,程序以信号SIG113终止,实时事件113。”有人知道如何修复吗 第一种解决方案:通过禁用SIP 通过重新启动计算机并按住 CMD+R启动时按键 从实用程序启动终端 菜单 输入以下命令:csrutil disable 重新启动操作系统 GDC正在工作,调试愉快 什么是SIP? 如何重新启用SIP?使用csrutil enable重复前面的步骤 如果我不想禁用SIP怎么办?继
- 通过重新启动计算机并按住
启动时按键CMD+R
- 从实用程序启动终端 菜单李>
- 输入以下命令:
csrutil disable
- 重新启动操作系统
- GDC正在工作,调试愉快
什么是SIP?
如何重新启用SIP?使用csrutil enable重复前面的步骤 如果我不想禁用SIP怎么办?继续阅读
第二种解决方案:离开GDC
- 使用本机LLDB:只需安装XCode即可。它可以从应用商店免费获得。它还将安装所有命令行工具
- 通过Brew使用非本机端口。。等等:安装太容易了,例如
但是您也必须对其进行代码签名,所以不要这样做brew安装llvm——使用lldb——使用clang
- 这是一个补丁版本
编译并测试>>Mac OS“Sierra 10.12.1(16B2555)”
我用Codetyphon和Lazarus测试过了
签字
在10.12(Sierra)或更高版本的SIP中,您需要运行以下命令:
echo“在关闭shell的情况下设置启动”>~/.gdbinit是否每个程序都会发生这种情况?调试“helloWorld”时会发生什么?是的,所有程序。我还发现hello_world.cppGo的问题,可以很容易地解决这个问题:关闭SIP并不能解决这个问题,我已经在两台计算机上试过了。在启动过程中,我仍然得到相同的
,程序以信号SIG113终止,实时事件113。
错误:(在10.12.4这一点上运气不好