与えられたプログラムがGNU gprofツールを使ってコンパイルされたことを確認することは可能ですか?つまり、「-pg」フラグがコンパイラとリンカに渡されます。いいえgmon.out
実行してファイルが生成されることを確認しますか?
ベストアンサー1
関数への参照を確認できますmcount
(可能または_mcount
基礎__mcount
として)。分析の実施)。この機能は分析が機能するために必要であり、分析されていないバイナリには存在しないでください。
それは次のとおりです。
$ readelf -s someprog | egrep "\s(_+)?mcount\b" && echo "Profiling is on for someprog"
上記はここでクイックテストに適用されます。