소스코드내에서 함수 심볼을 얻고 싶습니다. 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/
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/