Share via


/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 編譯器命令列語法
指定路徑名稱