Помогите оттранслировать Masm' ом под Dos
.model small
.data
message db 'Hewllo word !!! $'
.stack 256h
.code
_start:
mov ax, cs;
mov ds, ax;
mov ah, 9;
mov dx, offset message;
int 21h;
mov ax, 4C00h;
int 21h;
end _start;
компилирую ml.exe /Zi /Fl
сама компиляция проходит на ура, а вот линкер пишет
LINK : warning LNK4044: unrecognized option "z2"; ignored
LINK : warning LNK4044: unrecognized option "CO:nopack"; ignored
LINK : error : Segment reference in fixup record
helloword.obj : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
может кто-то сталкивался с этой ошибкой
помогите плз ..!
ml helloworld.asm /AT
Цитата:
Originally posted by Brezhnev1980
Poprobuj:
ml helloworld.asm /AT
Poprobuj:
ml helloworld.asm /AT
спасибо за помощь :)
Hello word наконец-то оттранслировался !
Дело было, кроме уже указанных ошибок ;) ,еще и в том что линкер MASM'а не дружит с длинными именами
и helloword.asm - для него слишком тяжело, ну а если просто hello.asm, то все проходит нормально.
МАСМ это конечно хорошо,но есть и другие(ими даже легче компилить,подходят под многие платформы):
Цитата:
Originally posted by ary
message db 'Hewllo word !!! $':D
message db 'Hewllo word !!! $':D
Вижу, ты понимаешь, что нужно учиться разговаривать со словами, чтобы не заговариваться даже на едине с самим собой :)