[cmd]nm

Jeongkyu(Jun)·2022년 12월 29일

C/C++

목록 보기
3/3
  • 오브젝트 파일에 포함된 심볼 테이블을 보여줌.
  • 디버깅에 유용하게 사용할 수 있는데, name conflicts or C++의 name mangling여부를 확인할 수 있음.
  • 또한 심볼의 정의 여부를 확인할 수 있어서 보다 자세한 디버깅에 매우 유용함.
  • $ nm -option object.o
  • 옵션
    • -r: 역순 정렬
    • --size-sort: 심볼 사이즈 작은 순 정렬
    • -S :심볼 사이즈 큰 순 정렬
    • -A :심볼에 속한 오브젝트 파일명과 함께 출력
    • -D :다이나믹 옵션으로 동적링크 심볼정보 확인.
  • 사실상 (U)ndefined 여부만 확인해도 크다.
profile
안녕하세요

0개의 댓글