Compartilhar via


/ FA, /Fa (arquivo de listagem)

Cria um arquivo de listagem que contém 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 lista.

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.

Opção

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

/FA

Código de assembly; .ASM

/FAc

Código de máquina e 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 você quiser 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 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 recebe 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

Resultado

/Fa

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

/Fanome do arquivo

nome do arquivo.asm é colocado no diretório atual.Só é válida durante a compilação de um arquivo de código fonte única.

/Fafilename.Extension

filename.Extension é colocado no diretório atual.Só é válida durante a compilação de um arquivo de código fonte única.

/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 necessária barra invertida.São permitidos apenas os caminhos no disco atual.

/Fadiretório\nome de arquivo

nome do arquivo.asm é colocado no especificado directory.Só é válida durante a compilação de um arquivo de código fonte única.

/Fadiretório\filename.extension

filename.Extension é colocado no especificado directory.Só é válida durante a compilação de um arquivo de código fonte única.

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

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

  2. Clique no C/C++ pasta.

  3. Clique no 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 propriedades, Opções adicionais caixa...

Para definir essa 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

Configurando opções de compilador

Especificando o nome do caminho