/Fe (命名 EXE 檔案)
指定編譯器所建立之 .exe 檔案或 DLL 的名稱和目錄。
語法
/Fe [ pathname ]
/Fe: pathname
引數
路徑
相對或絕對路徑和基底檔案名,或目錄的相對或絕對路徑,或要用於所產生可執行檔的基底檔案名。
備註
/Fe 選項可讓您指定所產生可執行檔的輸出目錄、輸出可執行檔名稱或兩者。 如果 pathname 以路徑分隔符號結尾 ( \
),則會假設只指定輸出目錄。 否則,pathname 的最後一 個元件會當做輸出檔基底名稱使用,而 pathname 的其餘部分 則指定輸出 目錄。 如果 pathname 沒有任何路徑分隔符號,則會假設在目前目錄中指定輸出檔案名。 如果路徑名稱包含任何不能在短路徑中的字元,例如空格、擴充字元或路徑元件超過八個字元,則路徑名稱 必須以雙引號 ( 「 ) 括住。
如果未指定 /Fe 選項,或在 pathname 中 未指定檔案基底名稱時,編譯器會使用命令列上指定之第一個來源或物件檔的基底名稱,以及副檔名 .exe 或 .dll,為輸出檔案提供預設名稱。
如果您指定 /c (編譯但不連結) 選項, /Fe 就不會有任何作用。
在 Visual Studio 開發環境中設定這個編譯器選項
開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性。
選取 [ 組態屬性 > ] 連結器 > [一般 ] 屬性頁。
修改 Output File 屬性。 選取 [確定] 儲存您的變更。
若要以程式方式設定這個編譯器選項
- 請參閱 OutputFile。
範例
下列命令列會編譯並連結目前目錄中的所有 C 原始程式檔。 產生的可執行檔名為 PROCESS.exe,並建立于 「C:\Users\User Name\repos\My Project\bin」 目錄中。
CL /Fe"C:\Users\User Name\repos\My Project\bin\PROCESS" *.C
下列命令列會在 中 C:\BIN
建立可執行檔,其基底名稱與目前目錄中的第一個原始程式檔相同:
CL /FeC:\BIN\ *.C
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應