일단 \Program Files\Microsoft Visual Studio 9.0\VC\bin 폴더에 dumpbin.exe 가 있는지 확인 한다.
그다음 다음과 같이 명령 프롬프트를 실행한다.
이렇게 해야 dumpbin이 잘 실행된다.... 패스같은 환경설정이 돼 있는 명령 프롬프트가 뜨는 것이다.
이렇게...
사용법: DUMPBIN [options] [files]
옵션:
/ALL
/ARCHIVEMEMBERS
/CLRHEADER
/DEPENDENTS
/DIRECTIVES
/DISASM[:{BYTES|NOBYTES}]
/ERRORREPORT:{NONE|PROMPT|QUEUE|SEND}
/EXPORTS
/FPO
/HEADERS
/IMPORTS[:filename]
/LINENUMBERS
/LINKERMEMBER[:{1|2}]
/LOADCONFIG
/OUT:filename
/PDATA
/PDBPATH[:VERBOSE]
/RANGE:vaMin[,vaMax]
/RAWDATA[:{NONE|1|2|4|8}[,#]]
/RELOCATIONS
/SECTION:name
/SUMMARY
/SYMBOLS
/TLS
/UNWINDINFO
msvcp71.dll의 경우에는 MSVCR71.dll과 KERNEL32.dll이 필요하다.
C:\WINDOWS\system32>dumpbin msvcp71.dll /DEPENDENTS
Microsoft (R) COFF/PE Dumper Version 9.00.30729.01
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file msvcp71.dll
File Type: DLL
Image has the following dependencies:
MSVCR71.dll
KERNEL32.dll
Summary
3000 .data
43000 .rdata
4000 .reloc
1000 .rsrc
2F000 .text
C:\WINDOWS\system32>
이거 정말 힘들죠?? 다 필요 없고!!!!!!!!!!!!!!!
헐... 2013년 6월 1일 현재 위의 디펜던시워커 사이트가 없어졌다... ㅡㅡ;;; 뭐냥...
열라 검색해보니... 마소 사이트에서 다운로드 받게 되어 있다.... 뭐냥...
http://support.microsoft.com/kb/256872 페이지 릴리스 날짜: 2002 년 6 월 25 일??? 뭐징...?
혹시 나중에 또 못찾을까봐.... 내 블로그에도 올림. 하지만 트레픽이 모잘라.... 숨겨둠.. 원츄하시는 분은 뎃글 달아주시고 급하신 분은 위에 링크 따라가면 바루 받으실수 있습니다.
혹시 나중에 또 못찾을까봐.... 내 블로그에도 올림. 하지만 트레픽이 모잘라.... 숨겨둠.. 원츄하시는 분은 뎃글 달아주시고 급하신 분은 위에 링크 따라가면 바루 받으실수 있습니다.
참고로 이건 리눅스
타겟보드에서 실행파일을 올려서, 실행을 할 때 필요한 라이브러리 파일들을 확인하는 방법이다.
localhost nfsroot # arm-linux-objdump -x arm-linux-gdb | grep NEEDED
NEEDED libncurses.so.5
NEEDED libm.so.6
NEEDED libexpat.so.0
NEEDED libc.so.6
NEEDED libncurses.so.5
NEEDED libm.so.6
NEEDED libexpat.so.0
NEEDED libc.so.6
출처:http://webnautes.tistory.com/entry/%EC%8B%A4%ED%96%89%EC%97%90-%ED%95%84%EC%9A%94%ED%95%9C-%EB%8F%99%EC%A0%81%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0