via terminal gdb已经过编码

时间:2015-12-05 15:19:41

标签: macos gdb lazarus

通过终端gdb已经进行了编码,但是当我运行项目时,我收到错误,msg="Unable to find Mach task port for process-id 501: (os/kern) failure (0x5).\n (please check gdb is codesigned - see taskgated(8))"。我疯了。我已在文件夹/usr/local/bin/usr/bin中安装gdb。另请遵循证书link的说明。但没有好处。这是什么意思。请某人

1 个答案:

答案 0 :(得分:0)

请务必完全按照该链接中的说明进行操作。您需要创建一个新证书,确保它存在于系统密钥链而不是登录密钥,然后运行任务以进行协同设计:codesign -f -s "gdb-cert" /usr/local/bin/gdb

为了实现这一点,我还需要 来重新启动计算机。一旦我这样做,一切都开始有效。