2009-04-08 5 views
18

를 실행합니다 :gprof를하고 인수

$ gprof options [executable-file [profile-data-files...]] [> outfile] 

을 당신이 좋아하는 실행 파일에 전달하는 옵션이있는 경우 : 다음 gprof은 내가 여기에 잘못된 옵션을 전달하고 있다고 가정

gprof a.out --varfred=32 

을, 프로파일 링되는 프로그램 대신 (a.out).

이 문제를 해결할 수있는 방법은 없나요?

답변

21

gprof로 실행 파일을 실행하지 않으므로 gprof가 심볼을로드 할 수 있도록 지정해야합니다. 먼저 정상적으로 실행 파일을 실행 한 다음 프로파일 링 데이터를 내 보냅니다.

이 데이터는 실행 파일과 함께 나중에 gprof에 의해로드됩니다.

이것은 모두 gprof manual에 설명되어 있습니다.

+0

링크가 깨졌습니다. [여기에 정보를 찾을 수 있습니다.] –

+0

설명서에 설명되어 있지만 처음으로 Google 조회수 중 하나가 있습니다 (예 : https://sourceware.org/binutils/docs-2.17/gprof/). [나쁜 정보] (http://www.thegeekstuff.com/2012/08/gprof-tutorial/). 하느님 나는 blogs ...을 싫어한다. – jww