Partilhar via


/ FA, /Fa (arquivo de listagem)

Cria um arquivo de listagem contendo o código de assembly.

/FA[c|s|u]
/Fapathname

Comentários

Os argumentos controlam a geração de código-fonte e código de máquina e a extensão do arquivo de listagem.

A tabela a seguir descreve os vários valores para /FA. É possível especificar mais de um valor para /FA. Por exemplo, você pode especificar /FAsu.

Option

A listagem de conteúdo e a extensão de arquivo

/FA

Código de assembly; .ASM

/FAc

Código de máquina e de assembly; .COD

/FAs

Código de origem e 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 UTF-8, com um marcador de ordem de byte. Por padrão, a codificação do arquivo é ANSI, mas usar /FAu se desejar que um arquivo de listagem que exibe corretamente em qualquer sistema, ou se você estiver usando arquivos de código-fonte Unicode como entrada para o compilador.

Se /FAsu for especificado e se uma fonte de arquivo de código usa a codificação diferente de UTF-8, Unicode, em seguida, as linhas de código no arquivo .asm podem não ser exibidas corretamente.

Por padrão, o arquivo de listagem obtém o mesmo nome base do arquivo de origem. Você pode alterar o nome do arquivo de listagem e o diretório onde ele é criado usando o /Fa opção.

Uso de /FA

Result

/Fa

Um source_file.asm é criada para cada arquivo de código-fonte em que a compilação.

/Fafilename

nome do arquivo.asm é colocado no diretório atual. Válido somente quando um arquivo de código fonte única de compilação.

/Fafilename.Extension

filename.Extension é colocado no diretório atual. Válido somente quando um arquivo de código fonte única de compilação.

/Fadiretório\

Um source_file.asm é criado e colocado em especificado diretório para cada arquivo de código-fonte em que a compilação. Observe a barra invertida precedente necessária. São permitidos apenas os caminhos no disco atual.

/Fadiretório\nome de arquivo

nome do arquivo.asm é colocado no especificado directory. Válido somente quando um arquivo de código fonte única de compilação.

/Fadiretório\filename.extension

filename.Extension é colocado no especificado directory. Válido somente quando um arquivo de código fonte única de compilação.

Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio

  1. Abra o projeto Property Pages caixa de diálogo. Para obter detalhes, consulte Definindo propriedades de projeto Visual C++.

  2. Clique o C/C++ pasta.

  3. Clique o Arquivos de saída página de propriedades.

  4. Modificar o Local da lista ASM (/Fa) ou Saída do Assembler (/FA) propriedade (/FAu deve ser especificado na a linha de comando página de propriedade, Opções adicionais caixa...

Para definir esta opção de compilador programaticamente

Exemplo

A seguinte linha de comando produz uma fonte combinada e a listagem de código de máquina chamado HELLO.cod:

CL /FAcs HELLO.CPP

Consulte também

Referência

Arquivo de saída (/ F) opções

Opções do compilador

Definindo opções do compilador

Especificando o nome do caminho