2011-09-19 30 views
1

我是新的OSX的發展,我有關於在Mac OSX上運行的valgrind 3.6.1問題:10.6.8分析一個OSX UI應用程序在Valgrind的

我試圖用Valgrind的分析GUI應用程序;但是,從控制檯GUI應用程序不能直接啓動,可以啓動爲:open MyApplication.app所以要檢查此應用程序與valgrind,我執行,valgrind --trace-children=yes open MyApplication.app,但仍然無法valgrind分析應用程序。 (可能只有open命令才能獲得日誌)我是Mac OS X新手,可能會漏掉一些明顯的東西,有人可以指出我們如何在Mac上的valgrind中分析UI應用程序?從Mac的查找器中看到MyApplication.app顯示爲可執行文件。 謝謝。 (在這裏張貼,因爲我還沒有得到郵件列表上的響應)找到了解決辦法

+1

出於好奇,在Valgrind中有沒有什麼東西可以在樂器中使用? – 2011-09-19 14:50:01

+0

應用程序二進制文件位於應用程序包內部,實際上可以從命令行運行。 – Richard

+0

@Bavarious:謝謝你指點我的儀器,會看看它。我更多的是* nix開發者,並且我對valgrind彈簧的吸引力來自於這個背景:) –

回答

3

,我們可以按照如下分析應用程序:valgrind MyApplication.app/Contents/MacOS/MyApplication

MyApplication.app基本上是一個文件夾,其中包含可執行和其他資源。

+0

Mac應用程序是一種稱爲「應用程序包」的特殊文件夾。 – Richard

+0

它工作了嗎?有同樣的問題,但無法弄清楚 - 幾乎失去了希望 - 你能幫助嗎? http://stackoverflow.com/questions/41581857/valgrind-doesnt-show-ui-of-application – htzfun

+0

@htzfun我曾試過looong回來,從我記得努力沒有成果,我放棄了它。它更好地使用XCode提供的工具。 –