문제
나는 모든 .lib 기호 디버깅 요구에 대해 Cygwin의 NM 명령을 오랫동안 사용했지만 최근에는 SO 답변에서이를 언급하는 것에 대해 생각했으며 대부분의 Windows 개발자가 Cygwin이 설치되어 있지 않다는 것을 깨달았습니다.
따라서 NM과 동등한 Microsoft는 무엇입니까, 즉 .lib 파일, .lib의 정의되지 않은 기호 등으로 내보낸 기호를 나열하는 명령은 무엇입니까?
호기심을 위해 샘플 NM Man 페이지는 여기.
해결책
dumpbin.exe를 사용해보십시오.
다른 팁
운영
vcvarsall.bat
Microsoft Visual Studio의 설치된 경로에 나타날 수 있습니다. 이것은 필요한 환경 변수를 설정합니다dumpbin.exe
.D:>"D:\Program Files (x86)\Microsoft Visual Studio 10.0\vcvarsall.bat" x86
그런 다음 사용하십시오
dumpbin.exe
. 예를 들어dumpbin.exe /ALL <bin_file>
모든 기호를 제공합니다.
제휴하지 않습니다 StackOverflow