Поделиться через


/Fe (именование EXE-файла)

Задает имя и каталог для файла .exe или библиотеки DLL, созданной компилятором.

Синтаксис

/Fe[pathname]
/Fe: pathname

Аргументы

Путь
Относительный или абсолютный путь и имя базового файла, или относительный или абсолютный путь к каталогу или базовому имени файла, используемого для созданного исполняемого файла.

Замечания

Параметр /Fe позволяет указать выходной каталог, выходное имя исполняемого файла или оба файла для созданного исполняемого файла. Если имя пути заканчивается разделителем пути (\), предполагается, что укажите только выходной каталог. В противном случае последний компонент pathname используется в качестве имени базы выходных файлов, а остальная часть имени пути указывает выходной каталог. Если имя пути не содержит разделителей путей, предполагается указать имя выходного файла в текущем каталоге. Имя пути должно быть заключено в двойные кавычки ("), если он содержит любые символы, которые не могут находиться в коротком пути, например пробелы, расширенные символы или компоненты пути более восьми символов.

Если параметр /Fe не указан или если имя базы файлов не указано в имени пути, компилятор предоставляет выходной файл имя по умолчанию, используя базовое имя первого исходного или объектного файла, указанного в командной строке, и расширение .exe или .dll.

Если указать параметр /c (компиляция без связывания), параметр /Fe не действует.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  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
Указание пути