Condividi tramite


/FA, /Fa (File di listato)

Crea un file di listato contenente il codice assembly.

/FA[c|s|u]
/Fapathname

Note

Gli argomenti controllano la generazione del codice sorgente e del codice macchina e l'estensione del file di listato.

Nella tabella riportata di seguito vengono descritti i diversi valori disponibili per /FA. È possibile specificare più valori di /FA, ad esempio, /FAsu.

Opzione

Contenuto del listato ed estensione file

/FA

Codice assembly, ASM

/FAc

Codice macchina e assembly, COD

/FAs

Codice sorgente e assembly, ASM

Se si specifica /FAcs, l'estensione di file sarà cod.

/FAu

Determina la creazione del file di output in formato UTF-8, con un indicatore dell'ordine dei byte. Per impostazione predefinita, per il file viene utilizzata la codifica ANSI. È tuttavia necessario utilizzare /FAu se si desidera che il file di listato venga visualizzato correttamente in tutti i sistemi oppure se si utilizzano i file del codice sorgente Unicode come input per il compilatore.

Se si specifica /FAsu e se un file del codice sorgente utilizza una codifica Unicode diversa da UTF-8, è possibile che le righe di codice del file asm non vengano visualizzate correttamente.

Per impostazione predefinita, al file di listato viene assegnato lo stesso nome di base del file di origine. È possibile modificare il nome del file di listato e la directory in cui è stato creato utilizzando l'opzione /Fa.

Utilizzo di /Fa

Risultato

/Fa

Viene creato un file_di origine.asm per ogni file del codice sorgente nella compilazione.

/Fanome file

nome file.asm viene inserito nella directory corrente. Valido solo durante la compilazione di un singolo file del codice sorgente.

/Fanome file.estensione

nome file.estensione viene inserito nella directory corrente. Valido solo durante la compilazione di un singolo file del codice sorgente.

/Fadirectory\

Viene creato un file_di origine.asm da inserire nella directory specificata per ogni file del codice sorgente nella compilazione. Notare la barra rovesciata finale obbligatoria. Sono consentiti solo i percorsi sul disco corrente.

/Fadirectory\nome del file

nome file.asm viene inserito nella directory specificata. Valido solo durante la compilazione di un singolo file del codice sorgente.

/Fadirectory\nome file.estensione

nome file.estensione è posizionato nella specificata directory. Valido solo durante la compilazione di un singolo file del codice sorgente.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostazione delle proprietà dei progetti Visual C++.

  2. Fare clic sulla cartella C/C++.

  3. Fare clic sulla pagina delle proprietà File di output.

  4. Modificare la proprietà Posizione elenco ASM (/Fa) o Output Assembler (/FA). La proprietà /FAu deve essere specificata nella casella Opzioni aggiuntive della pagina delle proprietà Riga di comando.

Per impostare l'opzione del compilatore a livello di codice

Esempio

La riga di comando che segue produce un listato combinato di codice sorgente e codice macchina denominato HELLO.cod:

CL /FAcs HELLO.CPP

Vedere anche

Riferimenti

Opzioni del file di output (/F)

Opzioni del compilatore

Impostazione delle opzioni del compilatore

Specifica del nome del percorso