ошибка при создании процесса C: \ Masm32 \ bin \ ML.EXE / c / Cp / nologo / I "C: \ Masm32 \ Include" "Hello.asm" - PullRequest
0 голосов
/ 29 сентября 2018

Я только начал работать с RadASM как моей сборкой IDE.Я взял некоторые из их шаблонных проектов Hello World, и я просто скомпилировал их.код выглядит так:

assume  cs:cseg,ds:dseg,ss:sseg

cseg    segment

start:
    mov ax, dseg
    mov ds, ax
    mov dx, offset msg
    mov ah, 09h
    int 21h
    mov ax, 4C00h
    int 21h

 cseg   ends

dseg    segment byte

msg db  'Hello!',0Dh,0Ah,'$'
dseg    ends

sseg    segment stack

    db  100h dup(?)

sseg    ends

end start

при попытке скомпилировать его с помощью make-> build на панели инструментов отображается следующая ошибка:

ошибка при создании процесса C: \ Masm32 \bin \ ML.EXE / c / Cp / nologo / I "C: \ Masm32 \ Include" "Hello.asm"

путь C: \ Masm32 \ bin \ ML.EXE не существует.

Кто-нибудь знает эту ошибку и как ее решить?

1 Ответ

0 голосов
/ 29 сентября 2018

Загрузите MASM32 SDK и установите его, но вам не удастся собрать этот код.Вы пытаетесь создать 16-разрядную программу MSDOS, в то время как MASM32 по умолчанию обрабатывает 32-разрядные источники Windows.Кроме того, это, вероятно, не будет работать в ваших окнах.Попробуйте другой проект.

...