소스코드내에서 함수 심볼을 얻고 싶습니다. map 파일에 함수 심볼 정보가 들어 있는 거 같은데요... map 파일을 어떻게 만드는지 모르겠네요..;;
-Map 파일이름.. gcc 옵션을 이렇게 주면 된다고 하시는데 잘못했는지 안되네요..ㅠ^ㅠ 그리구 리눅스에서 함수 심볼을 출력해주는 __function .........(이름을 잘몰라서...;;;;) 이런게 있나요?
nm 실행파일 이름 이렇게 하시면 Symbol 정보들을 모두 볼 수 있습니다. 실행파일 뿐아니라 obj나 lib도 볼 수 있습니다.
Compile 할때 -g 옵션으로 심볼정보를 넣어야 겠지요.
Never Ending 삽질.
nm와 c++filt 활용
-- C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://cinsk.github.io/cfaqs/
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
nm 명령으로 볼 수 있습니다.
nm 실행파일 이름
이렇게 하시면 Symbol 정보들을 모두 볼 수 있습니다.
실행파일 뿐아니라 obj나 lib도 볼 수 있습니다.
Compile 할때 -g 옵션으로 심볼정보를 넣어야 겠지요.
Never Ending 삽질.
nm와 c++filt 활용 -- C
nm와 c++filt 활용
--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기