2016-10-03 20 views
6

-pgスイッチを使ってプログラムをコンパイルし、-pgスイッチを使ってリンクしました。私のプログラムが実行されると、ファイル "gmon.out"が生成されます。ただし、ファイルに対してgprofを実行した後、提供されたデータを説明する標準情報以外のデータはありません。生成されたgmon.outファイルにデータが含まれないのはなぜですか?

gmon.outファイルに何もないのはなぜですか?新しい "gmon.out"ファイルが生成されると、プログラムは正しくコンパイルされ、正しくリンクされます。データがないだけです。

+2

参照[このバグレポート](https://bugs.launchpad.net/ubuntu/+source/gcc-6/+bug/1678510)回避策として、-no-パイのオプションを使用することができます と[この質問](https://stackoverflow.com/questions/42620074/gprof-produces-empty-output) –

答えて

2

これは最近のgnu cコンパイラで発生するバグです。あなたは

gcc -no-pie 
関連する問題