2010-07-15 56 views
2

我正在構建一個.so插件,並希望使用gprof進行配置。目前,我沒有能力重建(使用-pg選項)鏈接到它的可執行文件。一旦加載並鏈接到gso文件,是否可以使用gprof來分析這個.so文件?在.so庫上使用gprof?

回答

4

這是不可能使用gprof(在我的經驗,基本上GPROF不工作,除非你可以靜態鏈接一切包括的libc,以及libc的人真的不希望你這樣做,這些天),但你應該能夠用kcachegrind做到這一點。它會給你整個程序的詳細信息,但沒有你沒有源代碼的部分的符號,而你只是忽略了那部分。獎勵:無需重新編譯。