Sdílet prostřednictvím


ML a ML64 příkazový řádek

Sestavuje a jeden nebo více zdrojových souborů jazyka symbolických odkazů.Možnosti příkazového řádku jsou velká a malá písmena.

Další informace na ml64.exe Jazyk MASM pro platformu x 64 (ml64.exe).

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

Parametry

  • options
    Možnosti uvedené v následující tabulce.

    Možnost

    Akce

    /AT

    Povolí podporu tiny paměťový model.Chybové zprávy pro konstrukce kódu, které porušují požadavky na soubory formátu COM umožňuje.To není ekvivalentní .MODELTINY směrnice. 

    Není k dispozici v ml64.exe.

    /Bl filename

    Vybere alternativní linker.

    /c

    Sestavuje pouze.Propojení.

    /coff

    Generuje soubor objektu společné formátu (COFF) typ objektu modulu.Obecně je vyžadováno pro vývoj jazyka symbolických Win32.

    Není k dispozici v ml64.exe.

    /Cp

    Zachová případ identifikátory všech uživatelů.

    /Cu

    Mapuje všechny identifikátory na velká písmena (výchozí).

    Není k dispozici v ml64.exe.

    /Cx

    Zachová veřejnosti a extern symboly v takovém případě.

    /Dsymbol[[=value]]

    Definuje textové makro s daným názvem.Pokud value je chybí, je prázdné.Více tokenů oddělených mezerami musí být vložen do uvozovek.

    /EP

    Generuje seznam předem zpracovaný kód zdroje (odesláno STDOUT).Viz téma /Sf.

    /ERRORREPORT [ NONE | PROMPT | QUEUE | SEND ]

    Jestliže ml.exe nebo ml64.exe za běhu, můžete použít /ERRORREPORT Microsoft odeslat informace o tyto vnitřní chyby.

    Pro více informací o /ERRORREPORT si prohlédněte /errorReport (sestava interní chyby kompilátoru).

    /Fhexnum

    Zásobník nastaví velikost na hexnum bajtů (stejný jako /link/STACK:number).Hodnota musí být vyjádřena v šestnáctkové soustavě.Musí být prostor mezi /F a hexnum.

    /Fefilename

    Název spustitelného souboru.

    /Fl[[filename]]

    Generuje seznam sestavený kód.Viz téma /Sf.

    /Fm[[filename]]

    Vytvoří soubor mapy linker.

    /Fofilename

    Názvy souboru objektu.Další informace jsou uvedeny v části poznámky.

    /FPi

    Generuje emulátoru oprava ups pro aritmetice (pouze jazyk smíšené).

    Není k dispozici v ml64.exe.

    /Fr[[filename]]

    Generuje zdrojový soubor .sbr prohlížeče.

    /FR[[filename]]

    Generuje rozšířenou formu .sbr prohlížeč zdrojového souboru.

    /Gc

    Určuje použití stylu FORTRAN nebo Pascal funkce volání a pojmenovacím konvencím.Same as OPTION LANGUAGE:PASCAL.

    Není k dispozici v ml64.exe.

    /Gd

    Určuje použití stylu c funkce volání a pojmenovacím konvencím.Same as OPTION LANGUAGE:C.

    Není k dispozici v ml64.exe.

    /GZ

    Určuje použití funkce __stdcall volání a pojmenovacím konvencím.Same as OPTION LANGUAGE:STCALL.

    Není k dispozici v ml64.exe.

    /Hnumber

    Externí názvy omezuje počet významných znaků.Výchozí hodnota je 31 znaků.

    Není k dispozici v ml64.exe.

    /help

    Volání QuickHelp nápovědu na ML.

    /Ipathname

    Nastaví cestu k souboru zahrnout.Nejvýše 10 /I možností je povoleno.

    /nologo

    Potlačí zobrazování zpráv pro úspěšné sestavení.

    /omf

    Vytvoří objekt modulu soubor formátu (OMF) typ objektu modulu./omfimplies /c; ML.exe nepodporuje propojování objektů OMF.

    Není k dispozici v ml64.exe.

    /Sa

    Zapne výpis všech dostupných informací.

    /safeseh

    Označí objekt jako buď žádné obslužné podprocesy výjimek nebo obsahující obslužné podprocesy výjimek, které jsou deklarovány pomocí .SAFESEH.

    Není k dispozici v ml64.exe.

    /Sf

    Přidá soubor výpisu nebo výpisů první průchod.

    /Sl width

    Nastaví šířku čáry v znaků na řádek zdroje.Rozsah je 60 až 255 nebo 0.Výchozí hodnota je 0.Stejné jako stránky šířky.

    /Sn

    Při výrobě výpis, vypne tabulka symbolů.

    /Sp length

    Nastaví délku stránky v řádků na stránku zdroje.Rozsah je 10 až 255 nebo 0.Výchozí hodnota je 0.Stejné jako stránky délku.

    /Ss text

    Určuje text, seznam zdrojů.Stejné jako PODTITUL text.

    /St text

    Určuje název zdroje výpis.Stejné jako hlavy text.

    /Sx

    Zapne false podmíněné ve výpisu.

    /Ta filename

    Sestavuje zdrojového souboru, jejichž název nekončí příponu .asm.

    /w

    Same as /W0/WX.

    /Wlevel

    Nastaví úroveň pro upozornění, kde level = 0, 1, 2 nebo 3.

    /WX

    Vrátí kód chyby, pokud jsou generována upozornění.

    /X

    Ignorujte zahrnout cestu prostředí.

    /Zd

    Generuje informace číslo řádku v souboru objektu.

    /Zf

    Díky veřejné všech symbolů.

    /Zi

    Generuje znakových souborů CodeView informace v souboru objektu.

    /Zm

    UmožňujeM510 možnost pro maximální kompatibilitu s jazyk MASM 5.1.

    Není k dispozici v ml64.exe.

    /Zp[[alignment]]

    Balíky struktur na zadané bajtové ohraničení.alignment Může být 1, 2 nebo 4.

    /Zs

    Provádí pouze kontrola syntaxe.

    /?

    Zobrazí souhrnné informace o syntaxi příkazového řádku ML.

  • filename
    Název souboru.

  • linkoptions
    Možnosti propojení.Další informace naleznete v tématu Možnosti Linker.

Poznámky

Některé možnosti příkazového řádku ML a ML64 jsou citlivé na umístění.Například protože ML a ML64 lze přijmout několik /c možnosti všechny odpovídající /Fo možnosti musí být zadán před /c.Následující příklad příkazového řádku představuje specifikaci souboru objektu pro jednotlivé specifikace souboru sestavení:

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

Proměnné prostředí

Proměnná

Description

ZAHRNOUT

Určuje cestu k vyhledávání souborů include.

ML

Určuje výchozí možnosti příkazového řádku.

TMP

Určuje cestu pro dočasné soubory.

Viz také

Referenční dokumentace

ML chybové zprávy

Další zdroje

Microsoft Macro Assembler - reference