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