MAC OS X 10.10(Yosemite)下对gdb签名后为什么还是不能正常使用?

在我的mac下使用gdb时遇到需要签名的问题:

(gdb) r
Starting program: /private/tmp/test
Unable to find Mach task port for process-id 46112: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))

但是我已经使用http://www.patosai.com/blog/post/installing-gdb-on-mac-os-x-yosemite中的方法给gdb签过名了。

$ codesign -s gdb-cert /usr/local/bin/gdb
/usr/local/bin/gdb: is already signed

不清楚为什么还是不能正常使用,请帮忙回答,谢谢。

阅读 10.5k
2 个回答

系统重启后可以用了。

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题