.LD Estensione file
Script del linker
| Sviluppatore | The GNU Project |
| Popolarità |
3,6 | 12 Voti |
Che cos'è un file LD?
Un file LD è uno script scritto nel «linguaggio dei comandi del linker» GNU. Contiene uno o più comandi utilizzati per configurare il modo in cui i file di input contenenti codice oggetto statico devono essere compilati in un singolo programma eseguibile o in una libreria per il sistema operativo GNU.
Maggiori informazioni
È molto probabile che incontrerai gli script LD solo se stai compilando codice in un file di output di programma o libreria in GNU. I file vengono utilizzati da ld, uno strumento da riga di comando del linker GNU usato per combinare i file di input in un file di output. Il collegamento è parte del processo di compilazione quando i file di codice sorgente vengono trasformati in un file eseguibile di output. Il comando ld viene spesso utilizzato come ultima fase del processo di compilazione per creare l'eseguibile finale.
Sebbene i file LD possano contenere diversi tipi di comandi, nella maggior parte dei casi contengono il comando SECTIONS, che specifica come le sezioni di più file di input devono essere mappate in un singolo file di output. Questo aiuta a controllare la disposizione della memoria del singolo file di output. In un file LD può essere memorizzato un solo comando SECTIONS, ma può includere più istruzioni che definiscono un punto di ingresso, assegnano un valore a un simbolo oppure descrivono la posizione di una sezione di output e delle sezioni di input che la compongono.
I file LD vengono salvati come testo normale. Puoi utilizzare vari editor di testo, come Microsoft Notepad, Apple TextEdit e gedit, per visualizzarli e modificarli.
NOTA: Il linker GNU ld fa parte delle GNU Binary Utilities (binutils).