Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il supporto per Linux è disponibile in Visual Studio 2017 e versioni successive.
Generali
Proprietà | Descrizione | Scelte |
---|---|---|
File di output | L'opzione sostituisce il nome e il percorso predefiniti del programma creato dal linker. (-o) | |
Mostra stato | Visualizza i messaggi di stato del linker. | |
Versione | L'opzione -version indica al linker di inserire un numero di versione nell'intestazione dell'eseguibile. | |
Abilita output dettagliato | L'opzione -verbose indica al linker di visualizzare messaggi dettagliati per il debug. | |
Traccia | L'opzione --trace indica al linker di restituire come output i file di input appena vengono elaborati. | |
Traccia simboli | Stampa l'elenco di file in cui è presente un simbolo. (--trace-symbol=symbol) | |
Stampa mappa | L'opzione --print-map indica al linker di restituire come output una mappa dei collegamenti. | |
Segnala riferimenti a simboli non risolti | Se abilitata, questa opzione segnala i riferimenti a simboli non risolti. | |
Ottimizza in base all'utilizzo della memoria | Ottimizza in base all'utilizzo della memoria leggendo nuovamente, se necessario, le tabelle di simboli. | |
Percorso di ricerca libreria condivisa | Consente all'utente di popolare il percorso di ricerca della libreria condivisa. (-rpath-link=path) | |
Directory librerie aggiuntive | Consente all'utente di sostituire il percorso della libreria dell'ambiente. (-L cartella). | |
Linker | Consente di specificare il programma da richiamare durante il collegamento oppure il percorso del linker nel sistema remoto. | |
Timeout collegamento | Timeout di collegamento remoto in millisecondi. | |
Copia output | Consente di specificare se copiare il file di output di compilazione dal sistema remoto al computer locale. |
Inserimento
Proprietà | Descrizione | Scelte |
---|---|---|
Ignora librerie predefinite specifiche | Specifica il nome di una o più librerie predefinite da ignorare. (--exclude-libs lib,lib) | |
Ignora librerie predefinite | Ignora le librerie predefinite e cerca solo nelle librerie specificate in modo esplicito. | |
Forza riferimenti a simboli non definiti | Impone l'inserimento del simbolo nel file di output come simbolo non definito. (-u simbolo --undefined=symbol) | |
Dipendenze libreria | Questa opzione consente di specificare librerie aggiuntive da aggiungere alla riga di comando del linker. La libreria aggiuntiva verrà aggiunta alla fine della riga di comando del linker e sarà contraddistinta dal prefisso "lib" e dall'estensione "a". (-lFILE) | |
Dipendenze aggiuntive | Specifica altri elementi da aggiungere alla riga di comando del collegamento. |
Debug
Proprietà | Descrizione | Scelte |
---|---|---|
Informazioni sui simboli del debugger | Informazioni sui simboli del debugger ottenuti dal file di output. |
Includi tutti Ometti solo le informazioni sui simboli del debugger Ometti tutte le informazioni sui simboli |
Nome file di mapping | L'opzione Map indica al linker di creare un file di mapping con il nome specificato dall'utente. (-Map=) |
Avanzato
Proprietà | Descrizione | Scelte |
---|---|---|
Contrassegna le variabili come di sola lettura dopo la rilocazione | Questa opzione contrassegna le variabili come di sola lettura dopo la rilocazione. | |
Abilita il binding immediato delle funzioni | Questa opzione contrassegna l'oggetto per il binding immediato delle funzioni. | |
Non richiedere stack eseguibili | Questa opzione contrassegna l'output in modo da non richiedere lo stack degli eseguibili. | |
Intero archivio | Con Intero archivio viene usato tutto il codice disponibile in origini e dipendenze aggiuntive. |