问题描述
我创建了 gdb.cert 并运行:
killall taskgated
codesign -fs gdb.cert /usr/local/bin/gdb
但它不起作用,给出错误:
Starting program: <path>
Unable to find Mach task port for process-id 46414: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))
我该怎么办?
解决方法
我相信你已经读过这个帖子 gdb fails with "Unable to find Mach task port for process-id" error
我也是如此,作为 MacOs BigSur 版本 11.4 (20F71) 用户,我通过使用 sudo 运行 gdb 找到了解决方案。只需使用 sudo 运行它。