/Fe (EXE ファイルの名前の指定)
コンパイラによって作成された .exe ファイルまたは DLL の名前とディレクトリを指定します。
構文
/Fe[pathname]
/Fe: pathname
引数
pathname
相対または絶対パスとベース ファイル名、またはディレクトリへの相対または絶対パス、または生成された実行可能ファイルに使用するベース ファイル名。
解説
/Fe オプションを使用すると、生成された実行可能ファイルの出力ディレクトリ、出力実行可能ファイル名、またはその両方を指定できます。 pathname がパス区切り記号 (\
) で終わる場合は、出力ディレクトリのみを指定すると見なされます。 それ以外の場合は、pathname の最後のコンポーネントが出力ファイルのベース名として使用され、pathname の残りの部分で出力ディレクトリが指定されます。 pathname にパス区切り記号が存在しない場合は、現在のディレクトリに出力ファイル名を指定すると見なされます。 空白、拡張文字、8 文字を超えるパス コンポーネントなど、短いパスに使用できない文字が含まれている場合は、pathname を二重引用符 (") で囲む必要があります。
/Fe オプションを指定しない場合、または pathname でファイル ベース名が指定されていない場合、コンパイラでは、コマンド ラインで指定された最初のソースまたはオブジェクト ファイルのベース名と拡張子 .exe または .dll を使用して、出力ファイルに既定の名前が指定されます。
/c (リンクを行わないコンパイル) オプションを指定する場合、/Fe の効果はありません。
Visual Studio 開発環境でこのコンパイラ オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。
[構成プロパティ]>[リンカー]>[全般] プロパティ ページを選択します。
[出力ファイル] プロパティを変更します。 [OK] を選択して変更を保存します。
このコンパイラ オプションをコードから設定するには
- 以下を参照してください。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
関連項目
出力ファイル (/F) オプション
MSVC コンパイラ オプション
MSVC コンパイラ コマンド ラインの構文
パス名の指定