/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 |
Se crea un archivo_fuente.asm por cada archivo de código fuente de la compilación. |
/Fafilename |
El archivo nombreDeArchivo.asm se coloca en el directorio actual.Sólo es válido al compilar un archivo de código fuente individual. |
/FanombreDeArchivo.extensión |
El archivo nombreDeArchivo.extensión se coloca en el directorio actual.Sólo es válido al compilar un archivo de código fuente individual. |
/Fadirectorio\ |
Se crea un archivo archivo_fuente.asm y se sitúa en el directorio 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. |
/Fadirectorio\ nombreDeArchivo |
nombreDeArchivo.asm se sitúa en el directory especificado.Sólo es válido al compilar un archivo de código fuente individual. |
/Fadirectorio\nombreDeArchivo.extensión |
nombreDeArchivo.extensión se coloca en el 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
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++
Haga clic en la carpeta C/C++.
Haga clic en la página de propiedades Archivos de resultados.
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
- Vea AssemblerListingLocation o AssemblerOutput.Para especificar /FAu, vea AdditionalOptions.
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)