Udostępnij za pośrednictwem


Informacje w wierszu polecenia programu ML i ML64

Montuje i łączy z jednego lub więcej plików źródłowych języka asemblera.Opcje wiersza polecenia jest uwzględniana wielkość liter.

Aby uzyskać więcej informacji o ml64.exe, zobacz MASM dla wersji x64 (ml64.exe).

ML [[options]] filename [[ [[options]]  filename]]
ML64 [[options]] filename [[ [[options]]  filename]]
...
[[/link linkoptions]]

Parametry

  • options
    Opcje wymienione w poniższej tabeli.

    Opcja

    Akcja

    /AT

    Włącza obsługę tiny model pamięci.Umożliwia komunikatów o błędach dotyczących konstrukcje kodu, które mogą naruszać wymogów dla plików w formacie .com.Należy zauważyć, że nie jest to równoważne z .MODELTINY dyrektywy. 

    Nie jest dostępna w ml64.exe.

    /Bl filename

    Zaznacza alternatywny program łączący.

    /c

    Montuje tylko.Nie zawiera łączy.

    /coff

    Generuje wspólne obiektu pliku formatu (COFF) typu modułu obiektu.Zazwyczaj wymagane dla rozwoju asemblera Win32.

    Nie jest dostępna w ml64.exe.

    /Cp

    Zachowuje wielkość liter wszystkich identyfikatorów użytkownika.

    /Cu

    Odwzorowuje wszystkie identyfikatory wielkie litery (domyślnie).

    Nie jest dostępna w ml64.exe.

    /Cx

    Zachowuje wielkość liter w publicznym i extern symbole.

    /Dsymbol[[=value]]

    Określa tekst makra o podanej nazwie.Jeśli value jest brak jest puste.Wiele tokenów, oddzielonych spacjami muszą być ujęte w cudzysłów.

    /EP

    Generuje listę wstępnie przetworzony format źródła (wysyłane do STDOUT).See /Sf.

    /ERRORREPORT [ NONE | PROMPT | QUEUE | SEND ]

    Jeśli ml.exe lub ml64.exe kończy się niepowodzeniem w czasie wykonywania, można użyć /ERRORREPORT do wysyłania informacji do firmy Microsoft informacji o tych błędach wewnętrznego.

    Aby uzyskać więcej informacji o /ERRORREPORT, zobacz /errorReport (Zgłaszaj wewnętrzne błędy kompilatora).

    /Fhexnum

    Zestawy stosu rozmiar hexnum bajtów (to jest taka sama, jak /link/STACK:number).Wartość musi być wyrażonych w zapisie szesnastkowym.Musi istnieć odstęp między /F i hexnum.

    /Fefilename

    Nazwy pliku wykonywalnego.

    /Fl[[filename]]

    Generuje zmontowane listingu.See /Sf.

    /Fm[[filename]]

    Tworzy plik mapy linker.

    /Fofilename

    Nazwy pliku obiektu.Więcej informacji podano w sekcji Uwagi.

    /FPi

    Generuje emulatora fix-ups dla arytmetykę zmiennopozycyjną (tylko język mieszane).

    Nie jest dostępna w ml64.exe.

    /Fr[[filename]]

    Generuje plik źródłowy przeglądarki .sbr.

    /FR[[filename]]

    Generuje rozszerzone formie pliku źródłowego przeglądarki .sbr.

    /Gc

    Określa użycie funkcji styl FORTRAN lub Pascal wywoływania i konwencji nazewnictwa.Same as OPTION LANGUAGE:PASCAL.

    Nie jest dostępna w ml64.exe.

    /Gd

    Określa użycie funkcji c styl wywoływania i konwencji nazewnictwa.Same as OPTION LANGUAGE:C.

    Nie jest dostępna w ml64.exe.

    /GZ

    Określa użycie funkcji __stdcall, wywołując i konwencji nazewnictwa.Same as OPTION LANGUAGE:STCALL.

    Nie jest dostępna w ml64.exe.

    /Hnumber

    Ogranicza zewnętrznych nazw do liczby znaków znaczące.Wartość domyślna wynosi 31 znaków.

    Nie jest dostępna w ml64.exe.

    /help

    Wywołuje QuickHelp, aby uzyskać pomoc na ML.

    /Ipathname

    Ustawia ścieżkę dla pliku dołączanego.Maksymalnie 10 /I opcji jest dozwolone.

    /nologo

    Pomija komunikaty do montażu pomyślne.

    /omf

    Generuje typ formatu (OMF) pliku modułu obiektu modułu obiektu./omfimplies /c; ML.exe nie obsługuje łączenia obiektów OMF.

    Nie jest dostępna w ml64.exe.

    /Sa

    Włącza listę wszystkich dostępnych informacji.

    /safeseh

    Zaznacza obiekt jako albo nie procedur obsługi wyjątków lub zawierające procedur obsługi wyjątków, które są wszystkie zadeklarowane z .SAFESEH.

    Nie jest dostępna w ml64.exe.

    /Sf

    Dodaje plik, pierwszego przebiegu aukcji do aukcji.

    /Sl width

    Ustawia szerokość linii źródła aukcji w znaków na wiersz.Zakres to 60 do 255 lub 0.Wartością domyślną jest 0.Taki sam jak stronę szerokość.

    /Sn

    Wyłącza tablicę symboli przy produkcji aukcji.

    /Sp length

    Ustawia długość strony źródła aukcji w wierszy na stronie.Zakres wynosi od 10 do 255 lub 0.Wartością domyślną jest 0.Taki sam jak stronę długości.

    /Ss text

    Określa tekst dla aukcji źródła.Taki sam jak PODTYTUŁ tekstu.

    /St text

    Określa tytuł dla aukcji źródła.Taki sam jak Tytuł tekstu.

    /Sx

    Włącza analogiczną false w aukcji.

    /Ta filename

    Montuje pliku źródłowego, których nazwa kończy się na rozszerzenie .asm.

    /w

    Same as /W0/WX.

    /Wlevel

    Ustawia poziom ostrzeżeń, gdzie level = 0, 1, 2 lub 3.

    /WX

    Zwraca kod błędu, jeśli ostrzeżenia są generowane.

    /X

    Ignoruj DOŁĄCZANA ścieżka środowiska.

    /Zd

    Generuje informacje o numer wiersza w pliku obiektu.

    /Zf

    Wszystkie symbole udostępnia się publicznie.

    /Zi

    Generuje informacje o CodeView w pliku obiektu.

    /Zm

    UmożliwiaM510 opcja dla maksymalną zgodność z MORGÓW 5.1.

    Nie jest dostępna w ml64.exe.

    /Zp[[alignment]]

    Pakiety struktur na granicy określonym bajcie.alignment Może być 1, 2 lub 4.

    /Zs

    Wykonuje tylko sprawdza składnię.

    /?

    Wyświetla podsumowanie ML składni wiersza polecenia.

  • filename
    Nazwa pliku.

  • linkoptions
    Opcje łącza.Zobacz Opcje konsolidatora Aby uzyskać więcej informacji.

Uwagi

Niektóre opcje wiersza polecenia, aby ML i ML64 są zależne od położenia.Na przykład ponieważ ML i ML64 może przyjąć kilka /c opcje wszelkich odpowiadającego /Fo opcje muszą być określone przed /c.Poniższy przykład wiersza polecenia ilustruje Specyfikacja pliku obiektu dla każdej specyfikacji pliku zestawu:

ml.exe /Fo a1.obj /c a.asm /Fo b1.obj /c b.asm

Zmienne środowiskowe

Zmienna

Opis

OBEJMUJĄ

Określa ścieżkę wyszukiwania dla plików dołączeń.

ML

Określa domyślne opcje wiersza polecenia.

TMP

Określa ścieżkę dla plików tymczasowych.

Zobacz też

Informacje

Komunikaty o błędach ML

Inne zasoby

Microsoft Macro Assembler — odwołanie