gprof 관련 질문입니다.

오호라의 이미지

cc -g -pg myprof.c -lc_p

라고 하면 -lc_p를 찾을수 없다고 나오네요.

GNU 매뉴얼을 보면 libc_p.a이 있어야 하는데 /usr/lib에서 찾아봐도 없네요.

libc.a에 profiling부분이 추가된 라이브러리라고 하는데 혹시 버젼이 낮아서 그런가요.

[http://kldp.org/node/52327]

읽어보면 하위버전에서도 문제없이 되는것 같고요.

FC2에서 문제없이 됐다면 FC4에서는...

binutils를 다시 업그레이드 해야 하는지...

고수님들의 의견부탁드립니다.

wariua의 이미지

http://rpm.pbone.net/index.php3/stat/4/idpl/1952637/com/glibc-profile-2.3.5-10.i386.rpm.html

RPM 검색 사이트에서 FC4들 대상으로 "libc_p.a"로 검색하면 나오는 결과입니다.
----
$PWD `date`

$PWD `date`

오호라의 이미지

글 올리고 한참에야 찾았습니다.

저는 glibc 컴파일할때 옵션으로 --enable-profile 을 줘야 하는지 알았는데...

glibc-profile 라이브러리가 있더군요. 그 생각도 못하고 ㅠ.ㅠ

세상은 넓고 배울것은 많다..ㅠ,ㅠ

Hello World.

cinsk의 이미지

예전에 gprof 내용을 HTML로 변경해 주는 툴을 만들어 놓은 것이 있으니,
참고바랍니다. PyProfGen

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