2011. 7. 3. 23:11

♧ c++ 컴파일러는 단 하나의 이름을 갖는 심볼이 되도록

name mangling이라는 과정을 수행한다.

여기서는 명령행에서 C++의 심볼을 demangle하는 방법을 소개한다.

   

▷ C++ 오브젝트 파일을 nm명령으로 확인하면 기본적으로 심볼명은

name mangling된 읽기 어려운 형식으로 출력 된다.

   

c++filt를 이용해여 demangle.

   

nm에 --demangle 옵션을 사용하여 demangle.

  

Posted by devanix