2010-11-14 59 views
2

該應用程序使用-O0 -g -pg編譯,gprof以其默認設置運行。爲什麼gprof偶爾不打印特定功能的呼叫數量?

+0

有些人會說「告訴你的版本和程序」,但它都是BS。我認爲這是目前形式的一個非常好的問題。 +1 – 2010-11-14 11:34:06

+1

唯一的問題:「偶爾」意味着如果你在同一個程序上運行它來進行配置文件,它有時會打印數字,有時它不會? – 2010-11-14 11:35:17

回答

0

(自我回答)我相信這是靜態聲明。

+0

您能否詳細說明您是如何克服這些靜態聲明的?我沒有明白靜態聲明的含義。 – 2015-08-19 15:47:16

1

檢查以確保所有模塊都有-pg標誌。如果有人錯過了,你可以得到這些結果。

+0

我檢查了-pg標誌,它爲所有模塊啓用,但仍不打印呼叫數量。 – 2015-08-19 15:50:54