Сейчас на форуме: asfa, _MBK_, Rio (+5 невидимых)

 eXeL@B —› Вопросы новичков —› MASM611
Посл.ответ Сообщение

Ранг: 0.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 февраля 2009 01:45
· Личное сообщение · #1

Привет всем просветленным. Подскажите пожалуйста полному чайнику, как настроить MASM611. Из командной строки пробую собрать программку - ml.exe не является внутренней или внешней командой... Что делать?




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 13 февраля 2009 08:46
· Личное сообщение · #2

Пусть пропиши к папке с ml или воспользуйся bat-файлом,
взависимости от формата файла, разные
опции нужно прописывать

Code:
  1. \masm32\bin\ml /Cp //coff file.asm
  2. \masm32\bin\link /SUBSYSTEM:WINDOWS file.obj



Можно и через переменные среды:

Code:
  1. SET MASMBINPATH=\masm32\BIN
  2. %MASMBINPATH%\RC
  3. %MASMBINPATH%\ML
  4. %MASMBINPATH%\LINK


-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 0.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 февраля 2009 18:51
· Личное сообщение · #3

coderess Не получается всеравно. Я не знаю как и где прописывать путь к папке с ml, и не знаю как воспользоваться bat-файлом. Что это значит? Создать документ в текстовом редакторе, прописать туда вышенаписанный код и сохранить на диске (где установлен MASM6.11) с расширением bat? Помоги мне пожалуста coderess.




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 13 февраля 2009 18:56 · Поправил: coderess
· Личное сообщение · #4

Создай bat файл, впиши в него:

Code:
  1. @echo off
  2. \masm32\bin\ml /Cp //coff ИМЯ_ТВОЕГО_ФАЙЛА.asm 
  3. \masm32\bin\link /SUBSYSTEM:WINDOWS ТОЖЕ_ЧТО_И_ИМЯ_ТВОЕГО_ФАЙЛА.obj
  4. pause
  5. echo.


потом запускай его из папки с твоим проектом, если конечно ты создаешь
win32 приложение, а не COM, то получишь на выходе Exe-файл.

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 221.3 (наставник), 135thx
Активность: 0.190.07
Статус: Участник

Создано: 13 февраля 2009 19:08
· Личное сообщение · #5

OmutMora
Слей радасм там просто пропишешь путь к линкеру и компилеру и будешь компилировать по F9

-----
xchg dword [eax], eax



 eXeL@B —› Вопросы новичков —› MASM611
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати