我正嘗試使用gprof來剖析我編寫的C++應用程序,但我無法弄清楚我的生活如何下載和安裝它。我搜索了我能想到的所有內容,甚至找不到下載鏈接。有人請幫忙!如何在OS X上安裝gprof
9
A
回答
9
似乎gprof有兩個組件。一個是使用-pg參數調用的GCC編譯器本身的一部分。另一個是gprof命令,其中apparently是GNU binutils的一部分。我會讓你找出如何在OSX上安裝GCC和binutils ...
2
由於gprof目前在OS X上無法正常工作,請使用Google Performance Tools。
另外gcov如果您安裝了gcc,則「開箱即用」。
$ gcc -fprofile-arcs -ftest-coverage your_program.c
$ a.out
$ gcov your_program.c
+0
cohadar,你有沒有檢查谷歌perf工具(pprof + libprofiler)在OSX上的作品? gcov不是性能分析工具,它是覆蓋工具... – osgx
+0
如果'your_program.c'存在於運行'gcov'的不同文件夾中,則它不起作用。您必須將'your_program.gcno'傳遞給'gcov'才能工作。 –
相關問題
- 1. 如何在Mac OS X上安裝pyOpenSSL?
- 2. 如何在OS X(10.8.4)上安裝ack?
- 3. 如何在Mac OS X上安裝libuuid?
- 4. 如何在Mac OS X上安裝mod_jk
- 5. 如何在OS X上安裝python 3
- 6. 如何在OS X上安裝theano庫?
- 7. 如何在Mac OS X上安裝LuaSocket
- 8. 如何在mac os上安裝leveldb x
- 9. 如何在Mac OS X上安裝ESS
- 10. 如何在OS X上安裝Intel TBB?
- 11. 如何在OS X上安裝git-imerge?
- 12. 如何在Mac OS X上安裝wxPython?
- 13. 如何在OS X上安裝Orbited 10.6
- 14. 在OS X上安裝twitcurl
- 15. 在OS X上安裝meld
- 16. 在OS X上安裝Virtualenv
- 17. 在OS X上安裝Valgrind
- 18. 在OS X上安裝openssl
- 19. 在OS X上安裝PyUserInput
- 20. 在OS X上安裝Git
- 21. OS X上安裝pecl_http
- 22. 僅在安裝OS X卷時才安裝 - 如何安裝?
- 23. 如何在Mac OS X 10.5安裝plpython?
- 24. 如何在Mac OS安裝OCLint X
- 25. 如何在OS X中安裝服務
- 26. 在OS X 10.7上安裝pycurl Lion
- 27. 在Mac OS X Lion上安裝MySQL?
- 28. 在OS X上安裝Numba時出錯
- 29. 在Mac OS X上安裝Python
- 30. 在mac os上安裝java x
似乎gprof不理解Mach-O可執行文件,因此不能用於配置OS X程序。 – Desty
@zaloo安裝gprof的過程是什麼? – Mohan
@Mohan只是這樣做:'mv $(type gcc)$(type gcc)-apple && brew install gcc && brew install binutils'。 – thepiercingarrow