小编cam*_*rcu的帖子

如何在 OS X Mojave 上协同设计 gdb?

从自制软件(通过$ brew install gdb)安装 gdb 后,我按照这些说明授予 gdb 附加到进程的权限。

当我到达运行命令的步骤时:

$ codesign --entitlements gdb-entitlement.xml -fs gdb-cert $(which gdb)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误,退出代码为 1:

/usr/local/bin/gdb: errSecInternalComponent
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚出了什么问题,因此无法继续安装 gdb 的工作版本。有什么帮助吗?

额外信息:

  • Mac OS X 版本 10.14.4

  • GDB 8.3 版(通过自制软件)

  • 将我的用户添加到_developer组中;没有帮助

  • 尝试重新启动我的机器sudo killall taskgated但无济于事

  • 尝试安装早期版本的 GDB (8.0.1),但得到相同的结果

mac gdb code-signing macos-mojave

7
推荐指数
1
解决办法
5689
查看次数

标签 统计

code-signing ×1

gdb ×1

mac ×1

macos-mojave ×1