/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 marcatore 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. |
/Fanomefile |
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)