Compartilhar via


/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

  1. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Configurando as propriedades de projeto do Visual C++.

  2. Clique na pasta C/C++.

  3. Clique na página de propriedades de ARQUIVOS DE SAÍDA .

  4. 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

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)

Opções do compilador

Definindo opções do compilador

Especificando o nome de caminho