Masm32链接器无法正常工作

时间:2015-02-15 00:50:14

标签: assembly linker masm32

我正在尝试学习汇编语言,这是我所遵循的教程:http://www.programminghorizon.com/win32assembly/tut2.html。我可以很好地组装代码,但是当涉及链接.obj文件时,会发生一些奇怪的事情。我输入了ml /c /coff /Cp msgbox.asm来组装它,然后link /SUBSYSTEM:WINDOWS /LIBPATH:c:\masm32\lib msgbox.obj。当我这样做时,我只得到C:\work\code\ASM>link /SUBSYSTEM:WINDOWS /LIBPATH:c:\masm32\lib msgbox.obj的无限滚动循环。当我在Masm32编辑器中组装和链接时,它工作正常,但我希望能够从命令行执行此操作。 这是我试图组装/链接的代码:

.386 
.model flat, stdcall 
option casemap:none 
include \masm32\include\windows.inc 
include \masm32\include\kernel32.inc 
includelib \masm32\lib\kernel32.lib 
.data 
.code 
start: 
    invoke ExitProcess,0 
end start

有谁能告诉我如何解决这个问题?

0 个答案:

没有答案