Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > cannot find link.exe


Автор: Vermaxt 28.5.2009, 12:30
Вообще проблема в следующем...учу ассемблер пишу первую программу (100% правильная так как списывал с учебника)...все делаю как написано...Пользую Ассемблер MASM 6.11. в командной строке пишу путь к ML.exe через пробел путь к PROG.asm потом еще /AT. По идее должен создаться файл COM но вот он мне говорит мол не может найти link.exe. И действительно в папке не было link.exe. Нашел я его в соседней папке...пытался его запихивать в папку с ML.exe и наоборот но все безуспешно...В чем проблема? Заранее спасибо!!! smile 

Автор: Mikl_ 29.5.2009, 04:08
Vermaxt, положи и ml.exe и link.exe в ту же папку в которой у тебя лежит asm-файл
создай bat-файл со следующим содержанием
Код
cls
rem очистка экрана
set filename=
rem будешь сюда писать имя исходного файла
if exist %filename%.com del %filename%.com
rem если уже существует com-файл с таким именем -- удаляем
ml /AT /c %filename%.asm
rem компиляция
link /T %filename%.obj,,,,,
rem линковка и выход
В bat-файле в строке  set filename= будешь указывать имя очередного исходного файла и по щелчку по bat-файлу будешь получать  com-файлы smile  

Автор: Vermaxt 29.5.2009, 13:00
Странно создает абсолютно пустой файл с расширением MAP...

Автор: Vermaxt 29.5.2009, 20:58
Новая проблема=))) теперь пользую Turbo Assembler....и вот все вроде бы нормально но он не создает obj файл. пишет следующее:
Код

Assembling file: C:\TASM\PROG.ASM  TO  PROG.OBJ
Error messages:    None
Warning messages:    None
Passes:     1
Remaining memory:    411k

В чем проблема?

Автор: Mikl_ 1.6.2009, 03:18
Vermaxt
Цитата
Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
Как я могу давать тебе советы не зная ничего о содержимом asm- файла и каким образом ты пытаешься получить obj и com- или exe-файлы?  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)