/Fe (именование EXE-файла)
Задает имя и каталог для файла .exe или библиотеки DLL, созданной компилятором.
Синтаксис
/Fe[pathname]
/Fe: pathname
Аргументы
Путь
Относительный или абсолютный путь и имя базового файла, или относительный или абсолютный путь к каталогу или базовому имени файла, используемого для созданного исполняемого файла.
Замечания
Параметр /Fe позволяет указать выходной каталог, выходное имя исполняемого файла или оба файла для созданного исполняемого файла. Если имя пути заканчивается разделителем пути (\
), предполагается, что укажите только выходной каталог. В противном случае последний компонент pathname используется в качестве имени базы выходных файлов, а остальная часть имени пути указывает выходной каталог. Если имя пути не содержит разделителей путей, предполагается указать имя выходного файла в текущем каталоге. Имя пути должно быть заключено в двойные кавычки ("), если он содержит любые символы, которые не могут находиться в коротком пути, например пробелы, расширенные символы или компоненты пути более восьми символов.
Если параметр /Fe не указан или если имя базы файлов не указано в имени пути, компилятор предоставляет выходной файл имя по умолчанию, используя базовое имя первого исходного или объектного файла, указанного в командной строке, и расширение .exe или .dll.
Если указать параметр /c (компиляция без связывания), параметр /Fe не действует.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите страницу свойств>компоновщика>конфигурации "Общие свойства".
Измените свойство 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
См. также
Параметры выходного файла (/F)
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC
Указание пути