GCC에서 -O0 -p -pg -Wall -c
및 -p -pg
에서 MinGW 링커로 컴파일하면 eclipse 플러그인 gprof for은 결과를 표시하지 않습니다. 그 후 나는 gprof my.exe gmon.out > prof.txt
을 사용하여 cmd 호출을 수행 했으므로 함수 호출 수만보고하는 보고서가 작성되었습니다.Eclipse CDT를 사용하여 gprof에 "누적 시간 없음"이 표시됩니다.
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을 사용하는 이클립스 케플러를 사용하고 있습니다.
도움을 주시면 감사하겠습니다. 미리 감사드립니다.
그 다음 자체 답장으로 닫습니다. – matzeri