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. |