
08.06.2007, 14:33
|
|
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
Провел на форуме: 2472378
Репутация:
1077
|
|
как компилировать *.asm сорцы в masm'e?
мой любимый способ:
создаешь example.bat туды пишешь
Код:
;@echo off
;goto make
.386
.model flat,stdcall
option casemap:none
include D:\masm32\include\windows.inc
include D:\masm32\include\user32.inc
include D:\masm32\include\kernel32.inc
includelib D:\masm32\lib\kernel32.lib
includelib D:\masm32\lib\user32.lib
.data
s_title db "Хэкк",0
s_zzz db "хэккерский хэккк",0
.code
start:
invoke MessageBox,0,addr s_zzz,addr s_title,0
invoke ExitProcess,0
end start
:make
set asmname=D:\example
title %asmname%.bat
D:\masm32\bin\ml /c /coff %asmname%.bat
D:\masm32\bin\link /SUBSYSTEM:WINDOWS /LIBPATH:D:\masm32\lib %asmname%.obj
del %asmname%.obj
echo
pause
запускаешь батник >>> .exe готов!!
и во что они должны скомпилиться, в exe или в com?
что компилятору и линкеру скажешь, то он и сделает.. (.exe .com .dll .sys .....)
на wasm.ru кажется были опции
|
|
|