不能使用gdb debug mac app

时间:2014-08-05 03:21:21

标签: macos gdb

我使用自制软件安装了gdb,并为其创建了代码签名。好像我已经安装好了。但是,当我使用gdb命令在 / Applicaions 中调试应用程序时,它总是提示我没有这样的文件或目录,我不知道它。我的系统是10.9.4,GDB版本是7.7.1。

等待你的帮助!

enter image description here

1 个答案:

答案 0 :(得分:4)

GDB不会自动加载应用程序包目录。您需要为它提供主Mach-O可执行文件的路径。类似于/Applications/Reveal.app/Contents/MacOS/...

我不知道Reveal.app的主要可执行文件的名称是什么,但是如果它被命名为Reveal,那么您的命令将如下所示。

gdb /Applications/Reveal.app/Contents/MacOS/Reveal