/FA
, /Fa
(file di presentazione)
Crea un file di elenco contenente il codice assembler.
Sintassi
/FA
[c
][s
][u
]
/Fa
Percorso
Osservazioni:
L'opzione /FA
del compilatore genera un file di elenco assembler per ogni unità di conversione nella compilazione, che in genere corrisponde a un file di origine C o C++. Per impostazione predefinita, solo l'assembler è incluso nel file di presentazione, codificato come ANSI. Gli argomenti facoltativi c
, s
e u
per /FA
controllare se il codice computer o il codice sorgente vengono restituiti insieme all'elenco dell'assembler e se l'elenco è codificato come UTF-8.
Per impostazione predefinita, ogni file di elenco ottiene lo stesso nome di base del file di origine e ha un'estensione .asm
. Quando il codice del computer viene incluso usando l'opzione c
, il file di presentazione ha un'estensione .cod
. È possibile modificare il nome e l'estensione del file di elenco e la directory in cui viene creata usando l'opzione /Fa
.
Argomenti /FA
Nessuno
Nell'elenco è inclusa solo la lingua dell'assembler.
c
Facoltativo. Include il codice del computer nell'elenco.
s
Facoltativo. Include il codice sorgente nell'elenco.
u
Facoltativo. Codifica il file di elenco in formato UTF-8 e include un marcatore dell'ordine dei byte. Per impostazione predefinita, il file viene codificato come ANSI. Usare u
per creare un file di elenco visualizzato correttamente in qualsiasi sistema o se si usano file di codice sorgente Unicode come input per il compilatore.
Se vengono specificati e s
u
e se un file di codice sorgente usa una codifica Unicode diversa da UTF-8, le righe di codice nel .asm
file potrebbero non essere visualizzate correttamente.
/Fa
argomento
Nessuno
Viene creato un file source.asm per ogni file di codice sorgente nella compilazione.
filename
Il compilatore inserisce un file di elenco denominato filename.asm nella directory corrente. Questo modulo di argomento è valido solo durante la compilazione di un singolo file di codice sorgente.
filename.extension
Il compilatore inserisce un file di elenco denominato filename.extension nella directory corrente. Questo modulo di argomento è valido solo durante la compilazione di un singolo file di codice sorgente.
directory\
Il compilatore crea un file source_file.asm per ogni file di codice sorgente nella compilazione. Viene inserito nella directory specificata. La barra rovesciata finale è obbligatoria. Sono consentiti solo i percorsi sul disco corrente.
nome file di directory\
Un file di elenco denominato filename.asm viene inserito nella directory specificata. Questo modulo di argomento è valido solo durante la compilazione di un singolo file di codice sorgente.
directory\filename.extension
Un file di elenco denominato filename.extension viene inserito nella directory specificata. Questo modulo di argomento è valido solo durante la compilazione di un singolo file di codice sorgente.
Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
Selezionare la pagina delle proprietà Proprietà>di configurazione C/C++>File di output.
Modificare la proprietà Assembler Output per impostare le opzioni /FAc e /FAs per assembler, computer e codice sorgente. Modificare la proprietà Use Unicode For Assembler Listing per impostare l'opzione per l'output
/FAu
ANSI o UTF-8. Modificare il percorso dell'elenco ASM per impostare l'opzione per elencare il nome e il/Fa
percorso del file.
L'impostazione dell'output dell'assembler e l'uso di Unicode per le proprietà di listato assembler possono causare l'avviso della riga di comando D9025. Per combinare queste opzioni nell'IDE, usare invece il campo Opzioni aggiuntive nella pagina delle proprietà Riga di comando .
Per impostare l'opzione del compilatore a livello di codice
- Vedere AssemblerListingLocation o AssemblerOutput. Per specificare /FAu, vedere AdditionalOptions.
Esempio
La riga di comando seguente genera un elenco combinato di codice sorgente e computer denominato HELLO.cod
:
CL /FAcs HELLO.CPP
Vedi anche
Opzioni del file di output (/F)
Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC
Specifica del nome del percorso