리눅스 nm

IT위키
리마따자 (토론 | 기여)님의 2021년 10월 17일 (일) 14:04 판 (새 문서: ;오브젝트 파일의 심볼을 출력한다. * 유닉스와 리눅스 모두에서 명령어와 옵션이 같음 * 경로 : /usr/bin/nm == 사용법 == === 문법 === <pre> nm [...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
오브젝트 파일의 심볼을 출력한다.
  • 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
  • 경로 : /usr/bin/nm

사용법[편집 | 원본 편집]

문법[편집 | 원본 편집]

nm [옵션[s]] [파일(s)]

옵션[편집 | 원본 편집]

  • -a, --debug-syms : 디버거만의 심볼을 출력한다.
  • -A, --print-file-name : 모든 심볼 앞에 입력 파일의 이름을 같이 출력한다.
  • -B : --format=bsd와 같다.
  • -C, --demangle[=STYLE] : 로우 레벨 심볼 이름을 유저 레벨 이름으로 해석해서 출력한다.

스타일(STYLE)은 기본으로 ‘auto’로 지정되어 있고, ‘gnu’, ‘lucid’, ‘arm’, ‘hp’, ‘edg’, ‘gnu-v3’, ‘java’와 ‘gnat’ 등으로 지정할 수 있다.

  • --no-demangle : 심볼 이름을 출력 시에 알아 보기 쉽게 한다. 기본값이다.

예제[편집 | 원본 편집]

참고 문헌[편집 | 원본 편집]