分享方式:


/Fe (命名 EXE 檔案)

指定編譯程式所建立之.exe檔案或 DLL 的名稱和目錄。

語法

/Fe[pathname]
/Fe:pathname

引數

路徑
相對或絕對路徑和基底檔名,或目錄的相對或絕對路徑,或要用於所產生可執行檔的基底檔名。

備註

/Fe 選項可讓您指定所產生可執行檔案的輸出目錄、輸出可執行檔案名稱或兩者。 如果 pathname 以路徑分隔符結尾 (\),則會假設只指定輸出目錄。 否則,pathname 的最後一個元件會當做輸出檔基底名稱使用,而pathname的其餘部分則指定輸出目錄。 如果 pathname 沒有任何路徑分隔符,則會假設在目前目錄中指定輸出檔名。 如果路徑名稱包含任何不能在短路徑中的字元,例如空格、擴充字元或路徑元件超過八個字元,則路徑名稱必須以雙引號 () 括住。

未指定 /Fe 選項,或未在pathname指定檔案基底名稱時,編譯程式會使用命令行上指定之第一個來源或物件檔案的基底名稱,以及擴展名.exe或.dll,為輸出檔案提供預設名稱。

如果您指定 /c (編譯但不連結) 選項, /Fe 就不會有任何作用。

在 Visual Studio 開發環境中設定這個編譯器選項

  1. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性

  2. 選取 [組態屬性>] 連結器>[一般] 屬性頁。

  3. 修改 Output File 屬性。 選取 [確定] 儲存您的變更。

若要以程式方式設定這個編譯器選項

範例

下列命令行會編譯並連結目前目錄中的所有 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

另請參閱

輸出檔 (/F) 選項
MSVC 編譯器選項
MSVC 編譯器命令列語法
指定路徑名稱