我是OSX开发的新手,我有一个关于在mac osx上运行valgrind 3.6.1的问题:10.6.8
我试图使用valgrind分析GUI应用程序;但是,从控制台无法直接启动GUI应用程序,并且可以按以下方式启动:open MyApplication.app
因此,为了使用valgrind检查此应用程序,我执行了valgrind --trace-children=yes open MyApplication.app
,但仍然无法获得valgrind来分析应用。 (可以只为open
命令获取日志)我是Mac OSx的新手,可能会遗漏一些明显的东西,有人会指出我们如何在Mac上分析valgrind中的UI应用程序吗?从Mac的查找程序中可以看到MyApplication.app
显示为可执行文件。
谢谢。 (由于我还没有在邮件列表上得到回复,所以在此发布)
答案 0 :(得分:3)
找到解决方案,我们可以按如下方式分析应用程序:valgrind MyApplication.app/Contents/MacOS/MyApplication
MyApplication.app基本上是一个文件夹,其中包含可执行文件和其他资源。