给定以下汇编语言程序(add2sub1asm):
.386
.model flat,stdcall
.stack 4096
ExitProcess PROTO, dwExitCode:DWORD
.code
main PROC
mov eax, 10000h
add eax, 40000h
sub eax, 20000h
INVOKE ExitProcess, 0
main ENDP
END main
使用以下命令组装:ml / c / Fl / Zi add2sub1.asm
并与此命令链接:link add2sub1 / subsystem:CONSOLE user32.lib kernel32.lib / debug / map / verbose
我希望能够准确地(通过其完整路径)确定包括哪个user32.lib或kernel32.lib文件,但是此信息不会显示在屏幕上,列表或地图输出中或使用dumpbin输出。
获得此输出的最佳方法是什么?
添加/verbose:lib
到link.exe
命令行。
Searching libraries
Searching c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\LIB\msvcprtd.lib:
Searching c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\LIB\MSVCRTD.lib:
Searching c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\LIB\OLDNAMES.lib:
Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:
Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:
Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\uuid.lib:
Searching C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句