g++ -pg 컴파일하는데 gmon.out 파일이 생성되지 않습니다.

hohory의 이미지

gprof로 프로그램 실행을 분석해 보려고 합니다.

그래서 g++ -pg source.cpp 로 컴파일 햇으나,
gmon.out 파일이 생기지 않더군요.

그래서 object생성 과정 linking과정 따로 수행하였으나..
g++ -pg -c source.o source.cpp
g++ -pg -o source source.o

역시나 gmon.out이 생기지 않네요~

아시는 분 알려 주시면 감사하겠습니다 ~ ^^

cinsk의 이미지

gmon.out은 컴파일할 때 만들어지는 파일이 아니라, 프로그램을 실행하고 나서 만들어지는 파일입니다.

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/