2011-08-04 42 views
2

問題是:爲什麼我的gprof輸出只顯示「按函數名稱索引」?帶輸出的gprof問題

我編我的應用程序的支持本教程: http://ececmpsysweb.groups.et.byu.net/cmpsys.2004.winter/citizenship/Bryan_Wheeler/Profiling_Tutorial.html

所以我的應用程序與-p -pg編譯

後,我跑我的應用程序與./application它會創建一個星期一.out文件,但這隻能通過函數名稱保存索引,這有點奇怪,

有沒有人有過相同的經驗或知道iam在這裏做錯了什麼。

感謝,Alcatros

+0

您的應用程序是否已啓用分析功能(例如,通過'gcc -p -pg file1.o file2.o -o program')? gprof有關於如何編譯和鏈接的文檔:http://sourceware.org/binutils/docs-2.16/gprof/Compiling.html#Compiling – osgx

+0

感謝您的注意,是的,我確實將它與-p -pg鏈接在一起國旗,因爲我有多個對象粘在一起,但IAM不使用cc或gcc,我使用xlC或也稱爲VACC 7.0,它也適用於小世界的小程序,但由於某種原因不適用於我的應用 – Oliver

+0

採取[看看此。](http://stackoverflow.com/questions/1777556/alternatives-to-gprof/1779343#1779343) –

回答

1

的問題是,油灰在某種程度上隱藏輸出,打開VI和退出之後,它實際上顯示從程序的輸出。