发新话题
打印

[转载]MASM.EXE和LINK.EXE参数说明

[转载]MASM.EXE和LINK.EXE参数说明

信息来源:邪恶八进制信息安全团队

MASM.EXE 參數說明

MASM [參數] 原始檔檔名(.asm),[out(.obj)],[list(.lst)],[cref(.crf)][;]

/C 產生交互參考程式
/Dsymbol[=value]  定義一符號
/E 模擬浮點運算指令
/H 顯示命令列選譯項
/HELP 以MASM呼叫QuickHelp
/Ipathname 指定引入檔(巨集檔)的路徑
/L
產生一般列表程式
/LA 產生變數資訊列表程式
/ML  區分所有名稱之大小寫
/MU 轉換名稱為大寫字母
/MX 區分公用和外部名稱之大小寫
/N   抑制列表程式中的符號表
/T 抑制MASM版權訊息
/W[0/1/2]  設定警告等級(0,1,2)
/X 開啟列表程式中錯誤條件
/ZD 產生CodeView列號於目的程式
/ZI 產生CodeView資訊於目的程式


LINK.EXE 參數說明
   

LINK [objs],[exefile],[mapfile],[libs],[deffile]
  
/A:size 排列區段位址,不可用於DOS程式
/B  抑制.lib或.obj路徑錯誤提示
/CO  加入CodeView的符號及列號
/CP:number 設定程式最大空間(單位16B)
/DO 以預設值(DOSSEG)排列區段順序
/DS 載入資料至資料區段高位址
/E 壓縮執行檔,與/CO或/INC不容
/F 使遠程呼叫致能與/PAC並用
/HE  顯示link.exe選譯項
/HI  執行時載入高記憶位址
/INC  準備加入ILINK連結
/INF 顯示連結過程的訊息
/LI  加入列號與結合位址至MAP程式
/M  加入公用符號至MAP程式
/NOD[:library]  忽略指定程式庫
/NOE 阻止LINK從程式庫中搜尋擴充字
/NOF  遠程呼叫失效
/NOI  區別大小寫字母
/NOG 忽略群組的宣告,以便與古早版相容
/NOL 抑制LINK版權訊息
/NON  與/DO同,但不加程式起始位元組
/NOP 不壓縮鄰近程式區段
/OV 設定抑制插斷
/PACKC:number 壓縮鄰近程式區段
/PACKD:number 壓縮鄰近資料區段
/PAU  暫停以便更換磁片
/PM  指定Windows或OS/2程式型態
/Q  建立程式庫給Quick語言
/SE:number  設定連結時區段總數,預設為128
/ST:number 以此設定堆疊的大小(1~64KB)
/T 建立極小模式程式.COM(需設.model tiny)
/? 顯示簡單的LINK語法
曾几何时,有人对我说:装B遭雷劈。我说:去你妈的。于是,这个人又对我说:如果再说脏话,上帝会惩罚你的。我说:我操上帝。结论:彪悍的人生不需要上帝。

TOP

发新话题