GCCのフラグ-O0 -p -pg -Wall -c
とMinGWリンカーの-p -pg
でコンパイルした後、Eclipseプラグインgprof forは結果を表示しません。その後、私はgprof my.exe gmon.out > prof.txt
を使用してcmd呼び出しを行いました。その結果、関数の呼び出し回数だけのレポートが作成されました。Eclipse CDTを使用してgprofのレポートに「no times accumulation」と表示されます
Flat profile:
Each sample counts as 0.01 seconds.
no time accumulated
% cumulative self self total
time seconds seconds calls Ts/call Ts/call name
0.00 0.00 0.00 16000 0.00 0.00 vector_norm
0.00 0.00 0.00 16 0.00 0.00 rbf_kernel
0.00 0.00 0.00 8 0.00 0.00 lubksb
私はこのトピックにつきまして:gprof reports no time accumulatedです。しかし、私のプログラムは明確なマナーで終了しています。また、gprof view show no data on MingW/Windowsが、私は32ビットGCCを使用しています。以前私は同じ結果をCygwinで使用しようとしました。
私はCDTバージョン8.3.0.201402142303とMinGWとGCC 5.4.0のeclipse Keplerを使用しています。
ご迷惑をおかけして申し訳ございませんが、よろしくお願いいたします。
自己回答としてそれを閉じます。 – matzeri