/Fe (EXE ファイルの名前の指定)

コンパイラによって作成された .exe ファイルまたは DLL の名前とディレクトリを指定します。

構文

/Fe[pathname]
/Fe:pathname

引数

pathname
相対または絶対パスとベース ファイル名、またはディレクトリへの相対または絶対パス、または生成された実行可能ファイルに使用するベース ファイル名。

解説

/Fe オプションを使用すると、生成された実行可能ファイルの出力ディレクトリ、出力実行可能ファイル名、またはその両方を指定できます。 pathname がパス区切り記号 (\) で終わる場合は、出力ディレクトリのみを指定すると見なされます。 それ以外の場合は、pathname の最後のコンポーネントが出力ファイルのベース名として使用され、pathname の残りの部分で出力ディレクトリが指定されます。 pathname にパス区切り記号が存在しない場合は、現在のディレクトリに出力ファイル名を指定すると見なされます。 空白、拡張文字、8 文字を超えるパス コンポーネントなど、短いパスに使用できない文字が含まれている場合は、pathname を二重引用符 (") で囲む必要があります。

/Fe オプションを指定しない場合、または pathname でファイル ベース名が指定されていない場合、コンパイラでは、コマンド ラインで指定された最初のソースまたはオブジェクト ファイルのベース名と拡張子 .exe または .dll を使用して、出力ファイルに既定の名前が指定されます。

/c (リンクを行わないコンパイル) オプションを指定する場合、/Fe の効果はありません。

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。

  2. [構成プロパティ]>[リンカー]>[全般] プロパティ ページを選択します。

  3. [出力ファイル] プロパティを変更します。 [OK] を選択して変更を保存します。

このコンパイラ オプションをコードから設定するには

次のコマンド ラインは、現在のディレクトリ内のすべての 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 コンパイラ コマンド ラインの構文
パス名の指定