/FA, /Fa (listando arquivo)
Cria um arquivo de listagem que contém o código do assembly.
/FA[c|s|u]
/Fapathname
Comentários
Os argumentos controlam a geração de código de máquina do código-fonte e e da extensão de arquivo de listagem.
A tabela a seguir descreve os vários valores a /FA. É possível especificar mais de um valor a /FA. Por exemplo, você pode especificar /FAsu.
Opção |
Conteúdo de listagem e extensão de arquivo |
---|---|
/FA |
Código do assembly; .asm |
/FAc |
Código do computador e o assembly; .cod |
/FAs |
Código de origem e do assembly; .asm Se /FAcs for especificado, a extensão de arquivo será .cod |
/FAu |
Faz com que o arquivo de saída a ser criado no formato de UTF-8, com um marcador de ordem de byte. Por padrão, a codificação do arquivo é ANSI, mas uso /FAu se você desejar um arquivo de listagem que exibe corretamente em todo o sistema, ou se você estiver usando arquivo de código-fonte Unicode como entrada para o compilador. Se /FAsu for especificado, e se um arquivo de código-fonte usa a codificação Unicode diferente de UTF-8, as linhas de código no arquivo de .asm não podem exibir corretamente. |
Por padrão, o arquivo de listagem obtém o mesmo nome de base que o arquivo de origem. Você pode alterar o nome do arquivo de listagem e do diretório onde é criada usando a opção de /Fa .
uso de /Fa |
Resultado |
---|---|
/Fa |
Um source_file.asm é criado para cada arquivo de código-fonte na compilação. |
/Fafilename |
filename.asm é colocado no diretório atual. Válido apenas ao criar um único arquivo de código-fonte. |
/Fafilename.extension |
filename.extension é colocado no diretório atual. Válido apenas ao criar um único arquivo de código-fonte. |
/Fadirectory\ |
Um source_file.asm é criado e colocado em directory especificado para cada arquivo de código-fonte na compilação. Observe a barra invertida à direita necessário. Apenas os caminhos em disco atual são permitidos. |
/Fadirectory\filename |
filename.asm é colocado em directoryespecificado. Válido apenas ao criar um único arquivo de código-fonte. |
/Fadirectory\filename.extension |
filename.extension é colocado em directoryespecificado. Válido apenas ao criar um único arquivo de código-fonte. |
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Configurando as propriedades de projeto do Visual C++.
Clique na pasta C/C++.
Clique na página de propriedades de ARQUIVOS DE SAÍDA .
Modifique Localização da Lista ASM (/Fa) ou a propriedade de Saída do Assembler (/FA) (/FAu deve ser especificado na página de propriedades de Linha de Comando , a caixa de Opções Adicionais .
Para definir essa opção do compilador via programação
- Consulte AssemblerListingLocation ou AssemblerOutput. Para especificar /FAu, consulte AdditionalOptions.
Exemplo
A linha de comando a seguir gerenciar uma origem e um computador código combinados HELLO.cod chamado listagem:
CL /FAcs HELLO.CPP
Consulte também
Referência
Opções do arquivo de saída (/F)