LINK 命令檔
您可以將命令列引數以命令檔的形式傳遞給 LINK。若要將命令檔指定給連結器,請使用下列語法:
LINK @commandfile
commandfile 是文字檔的名稱。在 @ 符號和檔案名稱之間不允許有空格或 Tab 字元。沒有預設的副檔名;您必須指定完整的檔案名稱,包含副檔名。這裡不能使用萬用字元。您可以指定檔名的絕對或相對路徑。LINK 不使用環境變數來搜尋檔案。
在命令檔中,引數可以用空格或 Tab 字元 (像在命令列上一樣) 以及新行 (Newline) 字元來分隔。
您可以在命令檔中指定全部或部分的命令列輸入。您也可以在 LINK 命令中使用一個以上的命令檔。LINK 會將命令檔輸入視同在命令列上同一位置所指定的命令一樣地接受它。命令檔不能被巢狀 (Nest) 指定。除非指定了 /NOLOGO 選項,否則 LINK 會回應 (Echo) 命令檔的內容。
範例
下列建置 DLL 的命令會在不同的命令檔中傳遞目的檔 (Object File) 和程式庫,並且使用第三個命令檔來記載 /EXPORTS 選項:
link /dll @objlist.txt @liblist.txt @exports.txt