/Fe (nomear arquivo EXE)
Especifica um nome e um diretório para o arquivo .exe ou DLL criado pelo compilador.
Sintaxe
/Fe[pathname]
/Fe: nome do caminho
Argumentos
pathname
O caminho relativo ou absoluto e o nome do arquivo base ou caminho relativo ou absoluto para um diretório ou nome do arquivo base a ser usado para o executável gerado.
Comentários
A opção /Fe permite especificar o diretório de saída, o nome executável de saída, ou ambos, para o arquivo executável gerado. Se pathname terminar em um separador de caminho (\
), será assumido que ele especifique apenas o diretório de saída. Caso contrário, o último componente de pathname será usado como o nome base do arquivo de saída e o restante de pathname especificará o diretório de saída. Se pathname não tiver separadores de caminho, será assumido que ele especifique o nome do arquivo de saída no diretório atual. O pathname deverá ser colocado entre aspas duplas (") se ele contiver caracteres que não possam estar em um caminho curto, como espaços, caracteres estendidos ou componentes de caminho com mais de oito caracteres.
Quando a opção /Fe não é especificada ou quando um nome base de arquivo não é especificado no pathname, o compilador fornece ao arquivo de saída um nome padrão usando o nome base do primeiro arquivo de origem ou objeto especificado na linha de comando e a extensão .exe ou .dll.
Se você especificar a opção /c (compilar sem vinculação),/Fe não terá efeito.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
Selecione a página de propriedades Propriedades da Configuração>Vinculador>Geral.
Modifique a propriedade Arquivo de Saída. Escolha OK para salvar suas alterações.
Para definir essa opção do compilador via programação
- Consulte OutputFile.
Exemplos
A linha de comando a seguir compila e vincula todos os arquivos de origem C no diretório atual. O arquivo executável resultante é nomeado PROCESS.exe e é criado no diretório "C:\Users\User Name\repos\My Project\bin".
CL /Fe"C:\Users\User Name\repos\My Project\bin\PROCESS" *.C
A seguinte linha de comando cria um arquivo executável em C:\BIN
com o mesmo nome base que o primeiro arquivo de origem no diretório atual:
CL /FeC:\BIN\ *.C
Confira também
Opções do arquivo de saída (/F)
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC
Especificando o nome de caminho