Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с ML.EXE и LINK.EXE (MASM)

63K
14 октября 2010 года
searkand
3 / / 14.10.2010
Доброго времени суток . Прошу помочь мне с такой проблемой : есть программа написанная на C++ которая генерирует asm файл и мне нужно во время выполнения этой программы через командную строку скомпилировать этот файл в obj а затем в исполняемый файл . и желательно без установки ассамблера на компьютер .
я узнал что можно это сделать вот таким образом : system("ml hello.asm ");
ассемблер я не устанавливал а просто скинул в директорию с программой .
Но файл не компилируется . В чем я ошибся ? Прошу дать развернутый ответ . В заранее спасибо.
7
14 октября 2010 года
@pixo $oft
3.4K / / 20.09.2006
Наверное,просто надо было поискать параметры командной строки,только и всего
Вот какой строкой пользуюсь я
 
Код:
ML /BlLink32 /coff /Cp /Cx /nologo /Sa /Sc /Sn /W3 "%1" /link /NoLogo /SubSystem:Windows
Т.е. нужен ещё и линкер(у меня это Link32).Bat-файл вызывается с единственным параметром–именем asm-файла
Удачи
63K
15 октября 2010 года
searkand
3 / / 14.10.2010
Огромное тебе спасибо . все заработало так как мне и нужно только без bat'а .
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог