IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

ld86 - Online nel cloud

Esegui ld86 nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando ld86 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


ld86 - Linker per as86(1)

SINOSSI


ld86 [-03MNdimrstyz[-]] [-llib_estensione] [-o file di uscita] [-Cctfile] [-Llibdir] [-Olibfile]
[-Ttextaddr] [-Heapsize] [-Ddataaddr] file...

DESCRIZIONE


Questo linker comprende solo i file oggetto prodotti dall'assemblatore as86, può collegare
in un eseguibile I&D impuro o separato.

Le impostazioni predefinite di collegamento sono tutte disattivate o nessuna tranne -0 e il file di output è
a. fuori. C'è non una posizione della libreria standard definita nel linker.

VERSIONI


-0 produrre intestazione con magia a 16 bit

-3 produrre intestazione con magia a 32 bit

-d eliminare l'intestazione dal file di output, utilizzato per i file COM di MSDOS. Come effetto collaterale
questo include anche -s poiché non c'è nessun posto dove mettere una tabella dei simboli.

-Cx aggiungi il file libdir-from-search/crtx.o all'elenco dei file collegati

-D segue indirizzo del database (in formato adatto a strtoul)

-H l'indirizzo top of heap (stack iniziale) (in formato adatto a strtoul)

-Lx aggiungi il nome della directory x all'inizio dell'elenco delle directory delle librerie cercate

-M stampa simboli collegati su stdout

-N Crea un file di output OMAGIC Linux nativo. Se il contenuto è i386 codifica il binario
può essere collegato da GCC o eseguito da Linux. Se la -z anche l'opzione è inclusa
il linker può generare un eseguibile QMAGIC.

-Bue aggiungi la libreria o il file oggetto libdir-from-search/x all'elenco dei file collegati

-T segue indirizzo base di testo (in formato adatto a strtoul)

-i uscita I&D separata

-lx aggiungi la libreria libdir-from-search/libx.a all'elenco dei file collegati

-m moduli di stampa collegati su stdout

-o segue il nome del file di output

-s simboli della striscia

-r Genera un oggetto rilocabile da un oggetto sorgente, se al linker viene assegnato il -N
opzione anche il formato di output sarà il formato nativo degli host, se possibile.

-t moduli di traccia esaminati su stdout

-y Modificare le tabelle dei simboli per aggiungere "estensioni" dell'etichetta in modo che le etichette con più di 8
i caratteri possono essere memorizzati negli eseguibili di Elks.

-z produrre eseguibili "pagina zero non mappati" o "QMAGIC"

Tutte le opzioni che non accettano argomenti possono essere disattivate seguendo la lettera dell'opzione con
un '-', come per cc1.

PREDEFINITO ETICHETTE


Il linker predefinisce diverse etichette che possono essere importate nei programmi utente.

__etesto
Variabile C standard per la fine del segmento di testo.

__dati
Variabile C standard per la fine dei dati inizializzati.

__fine Variabile C standard per la fine dell'area bss.

__segoff
L'offset all'interno del file eseguibile tra l'inizio del segmento di testo e il
inizio del segmento dati in 'paragrafi' da 16 byte. Nota questo è zero per impuro
(modello minuscolo) eseguibili ed è regolato per eseguibili che non iniziano a offset
0 all'interno del segmento.

__segXDL
L'indirizzo più basso con i dati nel segmento 'X'. (es. __seg0DL è per il segmento zero o
il segmento di testo, __seg3DL è per il segmento di dati) Il valore 'X' è una cifra esadecimale.

__segXDH
La parte superiore dell'area dati del segmento 'X.

__segXCL
La parte inferiore del segmento "Dati comuni" di X o dell'area dei dati non resi pubblici. Ogni segmento ha
un'area dati inizializzata e non.

__segXCH
La parte superiore dell'area comune del segmento 'X.

__segXSO
Questo è l'offset regolato dal segmento 0 dell'inizio del segmento 'X' in
'paragrafi'.

STORIA


La versione 6809 non supporta -i.

Le versioni precedenti del linker potevano produrre un eseguibile 8086 con segmenti di a
size >64k, ora solo gli eseguibili i386 possono avere segmenti così grandi.

Usa ld86 online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad