компилировать ассемблер файл
просто не пойму как компилировать исходный файл ассемблера(Win32) в exe
надеюсь кто знает подскажет
Это часто встречающийся вопрос, так что нет смысла задавать его на форуме еще раз.
Сначала поищите, какие бывают разновидности ассемблера (да, их много), потом, опять же с помощью гугла, выберите среду разработки и устанавливайте.
а мой асеемблер - win32 intel pentium
asm.exe (вообще иногда нужно добавит что-то вроде /h или /help)
pause (это затем, что в ХР вечно консоль сразу закрывается)
Ещё некоторые выдают бинарный файл вместо экзешника. Тогда или смотреть чего там в параметрах можно сделать или в исходник нужно добавить что-то вроде format PE GUI (опять же от ассемблера зависит).
с таким вот текстом и заускаю когда надо:
c:masm32binml.exe /c /coff /I c:masm32include программка.asm
c:masm32binlink.exe /SUBSYSTEM:WINDOWS /LIBPATH:c:masm32lib программка.obj
pause
Если надо включить ресурсы то батник такой:
c:masm32binrc.exe /l1251 /v программка.rc
c:masm32binml.exe /c /coff /I c:masm32include программка.asm
c:masm32binlink.exe /SUBSYSTEM:WINDOWS /LIBPATH:c:masm32lib программка.obj программка.RES
pause
но поскольку masm не переписывает созданные файлы (или невсегда),
то в начале батника удаляю созданное, примерно так:
del /q программка.RES
del /q программка.exe
del /q программка.obj
тут "программка" это имя программки, надо английскими и без пробелов.
"Батник" это, конечно, хорошо (но настроенная RAD лучше), только он не запустится, поскольку вы в посте не удвоили обратные слеши и они не отобразились :)