/FA, /Fa (Archivo de lista)

Crea un archivo de lista que contiene el código de ensamblado.

/FA[c|s|u]
/Fapathname

Comentarios

Los argumentos controlan la generación de código fuente y de código máquina, así como la extensión del archivo de lista.

En la tabla siguiente, se describen los distintos valores para /FA. Es posible especificar más de un valor para /FA. Por ejemplo, se puede especificar /FAsu.

Opción

Lista del contenido y extensión de archivo

/FA

Código de ensamblado; .asm

/FAc

Código máquina y de ensamblado; .cod

/FAs

Código fuente y de ensamblado; .asm

Si se especifica /FAcs, la extensión de archivo será .cod

/FAu

Hace que el archivo de salida se cree en formato UTF-8, con un marcador de orden de bytes. De forma predeterminada, la codificación de los archivos es ANSI, pero use /FAu si desea un archivo de lista que se muestre correctamente en todos los sistemas, o si utiliza archivos de código fuente Unicode como entrada para el compilador.

Si se especifica /FAsu, y si un archivo de código fuente utiliza codificación Unicode distinta de UTF-8, las líneas de código del archivo .asm podrían no mostrarse correctamente.

De forma predeterminada, el archivo de lista recibe el mismo nombre base que el archivo de código fuente. Puede cambiar el nombre del archivo de lista y el directorio donde se crea por medio de la opción /Fa.

Utilización de /Fa

Resultado

/Fa

Un source_file.asm se crea para cada archivo de código fuente en la compilación.

/Fafilename

filename.asm se coloca en el directorio actual. Sólo es válido al compilar un archivo de código fuente individual.

/Fafilename.extension

filename.extension se coloca en el directorio actual. Sólo es válido al compilar un archivo de código fuente individual.

/Fadirectory\

Un source_file.asm se crea y se coloca en directory especificado para cada archivo de código fuente en la compilación. Observe la barra diagonal inversa requerida. Sólo están permitidas las rutas de acceso del disco actual.

/Fadirectory\filename

filename.asm se coloca en directoryespecificado. Sólo es válido al compilar un archivo de código fuente individual.

/Fadirectory\filename.extension

filename.extension se coloca en directoryespecificado. Sólo es válido al compilar un archivo de código fuente individual.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener más información, vea Establecer las propiedades de un proyecto de Visual C++.

  2. Haga clic en la carpeta C/C++.

  3. Haga clic en la página de propiedades Archivos de resultados.

  4. Modifique la propiedad Ubicación de listas ASM (/Fa) o Resultado del ensamblador (/FA) (/FAu se debe especificar en la página de propiedades Línea de comandos, en el cuadro Opciones adicionales).

Para establecer esta opción del compilador mediante programación

Ejemplo

La siguiente línea de comandos genera una combinación de lista de código fuente y código máquina denominada HELLO.cod:

CL /FAcs HELLO.CPP

Vea también

Referencia

/F (Opciones del archivo de resultados)

Opciones del compilador

Establecer las opciones del compilador

Especificar la ruta de acceso