Exportar (0) Imprimir
Expandir todo

/FA, /Fa (Archivo de lista)

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


/FA[c|s|u]
/Fapathname

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 ensamblador; .asm

/FAc

Código máquina y ensamblador; .cod

/FAs

Código fuente y ensamblador; .asm

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

/FAu

Hace que el archivo de resultados 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

Se crea un archivo source_file.asm por cada archivo de código fuente de la compilación.

/Fa filename

Se sitúa filename.asm en el directorio actual. Sólo es válido al compilar un archivo de código fuente individual.

/Fa filename.extension

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

/Fa directory\

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

/Fa directory\filename

filename.asm se sitúa en el directory especificado. Sólo es válido al compilar un archivo de código fuente individual.

/Fa directory\filename.extension

filename.extension se sitúa en el directory especificado. 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

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft