Se recomienda usar Visual Studio 2017

/FA, /Fa (Archivo de lista)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

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

/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ónLista del contenido y extensión de archivo
/FACódigo de ensamblado; .asm
/FAcCódigo máquina y de ensamblado; .cod
/FAsCódigo fuente y de ensamblado; .asm

Si se especifica /FAcs, la extensión de archivo será .cod
/FAuHace 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 /FaResultado
/FaUn source_file.asm se crea para cada archivo de código fuente en la compilación.
/Fa filenamefilename.asm se coloca en el directorio actual. Sólo es válido al compilar un archivo de código fuente individual.
/Fa filename.extensionfilename.extension se coloca en el directorio actual. Sólo es válido al compilar un archivo de código fuente individual.
/Fa directory\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.
/Fa directory\filenamefilename.asm se coloca en directoryespecificado. Sólo es válido al compilar un archivo de código fuente individual.
/Fa directory\filename.extensionfilename.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

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  

/F (Opciones del archivo de resultados)
Opciones del compilador
Establecer las opciones del compilador
Especificar la ruta de acceso

Mostrar: