/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
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostazione delle proprietà dei progetti Visual C++.
Fare clic sulla cartella C/C++.
Fare clic sulla pagina delle proprietà File di output.
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
- Vedere la proprietà AssemblerListingLocation o AssemblerOutput. Per specificare /FAu, vedere la proprietà AdditionalOptions.
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)