Консультация № 72862
27.01.2007, 14:52
0.00 руб.
0 2 2
Здравствуйте. Вчера купил книгу "Ассемблер это просто". Я набитаю в командной строке c:masm32inml.exe c: empprog01.asm /AT

Microsoft Windows XP [Bepcия 5.1.2600]
(C) KopпopaжЁп Ma pocoдв, 1985-2001.
C:Documents and SettingsПoльзoвaтeль>c:masm32inml.exe c: empprog01.asm /AT
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.
Assembling: c: empprog01.asm
Microsoft (R) 32-Bit Incremental Linker Version 5.00.7022
Copyright (C) Microsoft Corp 1992-1997. All rights reserved.
/z2
"prog01.obj" /t
"prog01.com"
NUL
LINK : warning LNK4044: unrecognized option "z2"; ignored
LINK : warning LNK4044: unrecognized option "t"; ignored
pprog01.obj : warning LNK4033: converting object format from OMF to COFF
LINK : fatal error LNK1181: cannot open input file "pprog01.com"

Обсуждение

Неизвестный
27.01.2007, 20:52
общий
это ответ
Здравствуйте, Stepka!
masm32 - для 32-разрядных приложений (на нём можно делать программы для виндовс).
Для создания программ для ДОС используйте masm 6.12 или masm 6.13, можно также fasm или tasm (ТАСМ устарел, но для обучения и простеньких программ его вполне можно использовать)
Насколько я помню, на сайте kalashnikoff.ru должен быть масм версии 6, который как раз подходит для компиляции примеров из книги Калашникова.
Неизвестный
29.01.2007, 10:13
общий
это ответ
Здравствуйте, Stepka!
Судя по ошибкам, компилятор отработал, появляются ошибки линковщика:

LINK : warning LNK4044: unrecognized option "z2"; ignored
LINK : warning LNK4044: unrecognized option "r"; ignored
линковщик указывает на неподдерживаемую опцию

LINK : fatal error LNK1181: cannot open input file "prog02.obj/t.obj"
линковщик (link.exe или tlink.exe) не может найти указанный файл, проверьте параметры командной строки.
Форма ответа