通过终端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的说明。但没有好处。这是什么意思。请某人
答案 0 :(得分:0)
请务必完全按照该链接中的说明进行操作。您需要创建一个新证书,确保它存在于系统密钥链而不是登录密钥,然后运行任务以进行协同设计:codesign -f -s "gdb-cert" /usr/local/bin/gdb
为了实现这一点,我还需要 来重新启动计算机。一旦我这样做,一切都开始有效。