EnglezăFrancezăGermanăItalianăportughezăRusăSpaniolă

Favicon OnWorks

mips64-linux-gnuabi64-ld.gold - Online în cloud

Rulați mips64-linux-gnuabi64-ld.gold în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda mips64-linux-gnuabi64-ld.gold care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


aur - Linkerul GNU ELF

REZUMAT


ld.aur [Opțiuni] fişier...

OPŢIUNI


--Ajutor Raportați informații despre utilizare

-v, --versiune
Raportați informații despre versiune

-V Raportați versiunea și informațiile țintă

--adăugați-necesar
Nu este suportat

--nu este nevoie de adăugare
Nu copiați etichetele DT_NEEDED din bibliotecile partajate

--permite-definiții-multiple Permiteți mai multe definiții ale simbolurilor

--no-allow-multiple-definition
Nu permiteți mai multe definiții

--allow-shlib-undefined
Permite referințe nerezolvate în bibliotecile partajate

--no-allow-shlib-undefined
Nu permiteți referințe nerezolvate în bibliotecile partajate

--după cum este necesar
Setați DT_NEEDED numai pentru bibliotecile partajate dacă sunt utilizate

--nu-așa cum este necesar
Întotdeauna DT_NEEDED pentru bibliotecile partajate

-afirma [ignorat]
Ignorat

-b [elf,binar], --format [elf,binar]
Setați formatul de intrare

-Bdinamic -l caută biblioteci partajate

-Bstatic -l nu caută biblioteci partajate

- dy alias pentru -Bdinamic

-dn alias pentru -Bstatic

-Bgrup
Utilizați regulile de căutare a numelui de grup pentru biblioteca partajată

-Bsimbolic
Leagă simboluri definite la nivel local

-Funcții-simbolice
Legați local simboluri de funcție definite

--build-id [=STYLE]
Generați o notă de identificare a construcției

--build-id-chunk-size-for-treehash MĂRIMEA
Dimensiunea fragmentului pentru „--build-id=tree”

--build-id-min-file-size-for-treehash MĂRIMEA
Dimensiunea minimă a fișierului de ieșire pentru ca „--build-id=tree” să funcționeze altfel decât
'--build-id=sha1'

--verifica-secţiuni
Verificați adresele segmentelor pentru suprapuneri (implicit)

--fără-verifică-secțiuni
Nu verificați adresele segmentelor pentru suprapuneri

--compress-debug-sections [niciunul,zlib]
Comprimați secțiunile .debug_* din fișierul de ieșire

--copy-dt-needed-enters
Nu este suportat

--no-copy-dt-needed-enters Nu copiați etichetele DT_NEEDED din bibliotecile partajate

--cref
Tabel de referințe încrucișate de ieșire

--no-cref
Nu scoateți tabelul de referințe încrucișate

--ctors-in-init-array
Utilizați DT_INIT_ARRAY pentru toți constructorii (implicit)

--no-ctors-in-init-array
Gestionați constructorii conform instrucțiunilor compilatorului

-d, --define-comun
Definiți simbolurile comune

--no-define-common
Nu definiți simboluri comune

-DC Alias ​​pentru -d

-dp Alias ​​pentru -d

--depanare [toate,fișierele,scriptul,sarcina][,...]
Activați depanarea

--defsym SYMBOL=EXPRESIUNE
Definiți un simbol

--descurca [=STYLE]
Demangle simbolurile C++ în mesajele de jurnal

--nu-demangle
Nu deformați simbolurile C++ în mesajele de jurnal

--detect-odr-incalcarile
Căutați încălcări ale regulii C++ One Definition

--no-detect-odr-violations
Nu căutați încălcări ale regulii C++ One Definition

-x, --aruncă-toate
Ștergeți toate simbolurile locale

-X, --aruncă-localnici
Ștergeți toate simbolurile locale temporare

--dynamic-list-data
Adăugați simboluri de date la simbolurile dinamice

--dynamic-list-cpp-new
Adăugați operator C++ new/delete la simbolurile dinamice

--dynamic-list-cpp-typeinfo Adăugați informații de tip C++ la simbolurile dinamice

--lista-dinamică FILE
Citiți o listă de simboluri dinamice

-e ABORDARE, --intrare ADRESĂ Setați adresa de pornire a programului

--exclude-libs lib,lib...
Excludeți bibliotecile de la exportul automat

-E, --export-dinamic
Exportați toate simbolurile dinamice

--fără-export-dinamic
Nu exportați toate simbolurile dinamice (implicit)

--export-dinamic-simbol SIMBOL
Exportați SYMBOL în tabelul de simbol dinamic

-EB Leagă obiecte big-endian.

-EL Conectați obiecte little-endian.

--eh-frame-hdr
Creați antet cadru de excepție

--no-enum-size-warning
(Numai ARM) Nu avertizați despre obiecte cu dimensiuni de enumerare incompatibile

-f SHLIB, --auxiliar SHLIB Filtru auxiliar pentru tabelul de simboluri de obiect partajat

-F SHLIB, --filtru SHLIB
Filtru pentru tabelul de simboluri ale obiectelor partajate

--avertismente-fatale
Tratați avertismentele ca erori

--fără-avertismente-fatale
Nu tratați avertismentele ca pe erori

-fini SIMBOL
Apelați SYMBOL la momentul descărcarii

--fix-cortex-a8
(numai ARM) Remediați fișierele binare pentru erratum Cortex-A8.

--no-fix-cortex-a8
(numai ARM) Nu reparați binarele pentru Cortex-A8 erratum.

--fix-arm1176
(numai ARM) Remediați fișierele binare pentru erratum ARM1176.

--no-fix-arm1176
(numai ARM) Nu reparați fișierele binare pentru erratum ARM1176.

--merge-exidx-entries
(Numai ARM) Îmbina intrările exidx în debuginfo.

--no-merge-exidx-entries
(Numai ARM) Nu îmbinați intrările exidx în debuginfo.

--fix-v4bx
(numai ARM) Rescrieți BX rn ca PC MOV, rn pentru ARMv4

--fix-v4bx-interworking
(numai ARM) Rescrieți ramura BX rn în furnir de interfuncționare ARMv4

-g Ignorat

--gdb-index
Generați secțiunea .gdb_index

--no-gdb-index
Nu generați secțiunea .gdb_index

--gnu-unic
Activați legarea simbolurilor STB_GNU_UNIQUE (implicit)

--no-gnu-unic
Dezactivați legarea simbolurilor STB_GNU_UNIQUE

-h NUME DE FIȘIER, -sonam NUME DE FIȘIER
Setați numele bibliotecii partajate

--hash-bucket-empty-fraction FRACȚIUNE
Fracțiune minimă de găleți goale în hash dinamic

--stil hash [sysv,gnu,ambele]
Stil hash dinamic

-I PROGRAM, --dynamic-linker PROGRAMUL
Setați calea linkerului dinamic

--incremental
Faceți o legătură incrementală dacă este posibil; în caz contrar, faceți un link complet și pregătiți rezultatul
pentru legarea incrementală

--fără-incrementale
Faceți un link complet (implicit)

--incremental-plin
Faceți o legătură completă și pregătiți rezultatul pentru conectarea incrementală

--actualizare-incrementală
Faceți o legătură incrementală; ieșire dacă nu este posibil

--bază-incrementală FILE
Setați fișierul de bază pentru conectarea incrementală (implicit este fișierul de ieșire)

--incremental-schimbat
Să presupunem că fișierele s-au schimbat

--incremental-neschimbat
Să presupunem că fișierele nu s-au schimbat

--incremental-necunoscut
Utilizați marcaje temporale pentru a verifica fișierele (implicit)

--incremental-startup-neschimbat
Presupuneți fișierele de pornire neschimbate (fișierele care preced această opțiune)

--incremental-patch PERCENT Cantitate de spațiu suplimentar de alocat pentru corecții

-init SIMBOL
Apelați SYMBOL în timpul încărcării

--doar-simboluri FILE
Citiți numai valorile simbolului din FILE

--map-to-fișiere
Mapați fișierele întregi în memorie (implicit pe gazde pe 64 de biți)

--no-map-whole-files
Mapați părțile relevante ale fișierului în memorie (implicit pe gazde pe 32 de biți)

--keep-files-mapped
Păstrați fișierele mapate între treceri (implicit)

--no-keep-files-mapped
Eliberați fișierele mapate după fiecare trecere

--ld-generated-unwind-info
Generați informații despre derulare pentru PLT (implicit)

--no-ld-generated-unwind-info
Nu generați informații despre derulare pentru PLT

-l LIBNAME, --bibliotecă LIBNAME
Căutați biblioteca LIBNAME

-L DIR, --calea-bibliotecă DIR
Adăugați director la calea de căutare

--text-reordonare
Activați reordonarea secțiunilor de text pentru numele secțiunilor GCC (implicit)

--no-text-reorder
Dezactivați reordonarea secțiunilor de text pentru numele secțiunilor GCC

-nostdlib
Căutați numai directoarele specificate pe linia de comandă.

--segment de roz
Puneți secțiunile care nu pot fi executate decât în ​​citire în propriul lor segment

--decalaj-segment OFFSET
Setați decalajul între segmentele executabile și numai pentru citire

-m EMULARE
Setați emularea linkerului GNU; învechit

--mmap-output-file
Hartă fișierul de ieșire pentru scriere (implicit).

--no-mmap-output-file
Nu mapați fișierul de ieșire pentru scriere.

-M, --print-hartă
Scrieți fișierul hartă pe ieșirea standard

-Hartă MAPFILENAME
Scrieți fișierul hartă

-n, --nmagic
Nu aliniați datele

-N, --omagic
Nu aliniați datele, nu faceți text doar pentru citire

--fără-omagic
Pagina aliniază datele, face textul doar pentru citire

--enable-new-dtags
Activați utilizarea DT_RUNPATH și DT_FLAGS

--disable-new-dtags
Dezactivați utilizarea DT_RUNPATH și DT_FLAGS

--noinhibit-exec
Creați un fișier de ieșire chiar dacă apar erori

--nu-nedefinit
Raportați simboluri nedefinite (chiar și cu --impartit)

-o FIŞIER, --ieșire FILE
Setați numele fișierului de ieșire

-O NIVEL, -optimizeze NIVEL
Optimizați dimensiunea fișierului de ieșire

--oformat [binar]
Setați formatul de ieșire

-p (numai ARM) Ignorați pentru compatibilitate inversă

-plăcintă Creați un executabil independent de poziție

- fără plăcintă
Nu creați un executabil independent de poziție

--pic-executable
Creați un executabil independent de poziție

--no-pic-executable
Nu creați un executabil independent de poziție

-fără-pipeline-cunoștințe
(numai ARM) Ignorați pentru compatibilitate inversă

--plt-align [=P2ALIGN]
(Numai PowerPC64) Aliniați codurile de apel PLT pentru a se potrivi liniilor cache

--plt-static-chain
(Numai PowerPC64) Stub-urile de apel PLT ar trebui să încarce r11

--no-plt-static-chain
(Numai PowerPC64) Stub-urile de apel PLT nu ar trebui să încarce r11

--plt-thread-safe
(Numai PowerPC64) Ștuțuri de apel PLT cu barieră sarcină-sarcină

--no-plt-thread-safe
(Numai PowerPC64) Stub-uri de apel PLT fără barieră

--conecteaza CONECTEAZA
Încărcați o bibliotecă de pluginuri

--plugin-opt OPȚIUNE
Transmite o opțiune pluginului

--posix-fallocate
Utilizați posix_fallocate pentru a rezerva spațiu în fișierul de ieșire (implicit).

--no-posix-fallocate
Folosiți fallocate sau ftruncate pentru a rezerva spațiu.

--preread-archive-simbols
Citiți în prealabil simbolurile de arhivă atunci când sunt multi-thread

--print-output-format
Tipăriți formatul implicit de ieșire

--print-simbol-contorează NUME DE FIȘIER
Tipăriți simboluri definite și utilizate pentru fiecare intrare

-Qy Ignorat pentru compatibilitatea SVR4

-q, --emit-relocs
Generați relocari în ieșire

-r, -relocabil
Generați o ieșire relocabilă

-i Sinonim pentru -r

--Relaxați-vă
Relaxați ramurile pe anumite ținte

--retain-symbols-file FILE
păstrați numai simbolurile enumerate în acest fișier

-R DIR Adăugați DIR la calea de căutare la runtime

-rpath DIR
Adăugați DIR la calea de căutare în timpul execuției

--rpath-link DIR
Adăugați DIR pentru a conecta calea de căutare a bibliotecii partajate în timp

--section-ordering-file NUME DE FIȘIER
Aranjați secțiunile în ordinea specificată.

--section-start SECȚIUNE=ADRESĂ
Setați adresa secțiunii

--sort-comun [={crescător, descendent}]
Sortați simbolurile comune după aliniere

--sortare-secțiune [niciunul,nume]
Sortați secțiunile după nume. „--no-text-reorder” va înlocui „--sort-section=name” pentru
.text

--etichete-dinamice-de-rezervă COUNT
Sloturi de etichete dinamice de rezervat (implicit 5)

-s, --despui-toate
Eliminați toate simbolurile

-S, --strip-debug
Eliminați informațiile de depanare

--strip-debug-non-line
Emiteți numai informații despre numărul liniei de depanare

--strip-debug-gdb
Eliminați simbolurile de depanare care nu sunt utilizate de gdb (cel puțin versiunile <= 7.4)

--strip-lto-secţiuni
Eliminați secțiunile intermediare de cod LTO

--mărimea-grupului-stub MĂRIMEA
(numai ARM, PowerPC) Distanța maximă de la instrucțiuni dintr-un grup de secțiuni
la cioturile lor. Valorile negative înseamnă că stub-urile sunt întotdeauna după (PowerPC înainte).
grup. 1 înseamnă folosiți dimensiunea implicită.

--nu-pastram-memoria
Utilizați mai puțină memorie și mai multe I/O pe disc (inclus doar pentru compatibilitate cu GNU ld)

-G, -impartit
Generați o bibliotecă partajată

-Bshareable
Generați o bibliotecă partajată

--divizați-stiva-ajustați-dimensiunea MĂRIMEA
Dimensiunea stivei când -fsplit-stack apeluri de funcții non-split

-static
Nu conectați cu bibliotecile partajate

--icf [niciunul,tot,sigur]
Cod identic de pliere. '--icf=safe' Foldește ctors, dtors și funcții ale căror
indicii cu siguranță nu sunt luate.

--icf-iterații COUNT
Numărul de iterații ale ICF (implicit 2)

--print-icf-sections
Listează secțiuni identice pliate pe stderr

--no-print-icf-sections
Nu enumerați secțiuni identice pliate

--păstrați-unic SIMBOL
Nu pliați acest simbol în timpul ICF

--gc-secţiuni
Îndepărtați secțiunile neutilizate

--fără-gc-secțiuni
Nu eliminați secțiunile neutilizate (implicit)

--print-gc-sections
Listați secțiunile neutilizate eliminate pe stderr

--no-print-gc-sections
Nu enumerați secțiunile neutilizate eliminate

--statistici
Tipăriți statistici de utilizare a resurselor

--sysroot DIR
Setați directorul rădăcină al sistemului țintă

-t, --urmă
Tipăriți numele fiecărui fișier de intrare

-T FIŞIER, --script FILE
Citiți scriptul de linker

--fire
Rulați linkerul cu mai multe fire

--fără fire
Nu rulați linkerul cu mai multe fire

--număr de fire COUNT
Numărul de fire de folosit

--număr-fire-inițial COUNT
Numărul de fire de execuție de utilizat în trecerea inițială

--număr-fire-de-mijloc COUNT Număr de fire de folosit în trecerea mijlocie

--număr-fir-final COUNT
Numărul de fire de folosit în trecerea finală

-Tbss ADRESA
Setați adresa segmentului bss

-Tdata ADRESA
Setați adresa segmentului de date

-Ttext ADRESA
Setați adresa segmentului de text

-Ttext-segment ADRESA
Setați adresa segmentului de text

-Trodata-segment ADRESA
Setați adresa segmentului de rodată

--toc-optimize
(Numai PowerPC64) Optimizați secvențele de cod TOC

--no-toc-optimize
(Numai PowerPC64) Nu optimizați secvențele de cod TOC

--toc-sort
(Numai PowerPC64) Sortați secțiunile TOC și GOT

--no-toc-sort
(Numai PowerPC64) Nu sortați secțiunile TOC și GOT

-u SIMBOL, --nedefinit SIMBOL
Creați o referință nedefinită la SYMBOL

--simboluri-nerezolvate ignora-toate, raportează-toate, ignoră-în-fișierele-obiect, ignoră-în-shared-libs
Cum să gestionați simbolurile nerezolvate

--verbos
Sinonim pentru --depanare=fișiere

--version-script FILE
Citiți scriptul de versiune

--avertizează-obișnuit
Avertizați despre simbolurile comune duplicat

--no-avertisment-obișnuit
Nu avertizați despre simbolurile comune duplicat (implicit)

--avertizează-constructori
Ignorat

--no-warn-constructori
Ignorat

--warn-execstack
Avertizați dacă stiva este executabilă

--no-warn-execstack
Nu avertizați dacă stiva este executabilă (implicit)

--nu-avertizam-nepotrivire
Nu avertizați despre fișierele de intrare nepotrivite

--warn-multiple-gp
Ignorat

--warn-search-nepotrivire
Avertizați când omiteți o bibliotecă incompatibilă

--no-warn-search-nepotrivire
Nu avertizați când omiteți o bibliotecă incompatibilă

--warn-shared-textrel
Avertizați dacă segmentul de text nu poate fi partajat

--no-warn-shared-textrel
Nu avertizați dacă segmentul de text nu poate fi partajat (implicit)

--warn-unresolved-simbols
Raportați simbolurile nerezolvate ca avertismente

--error-unresolved-simbols
Raportați simbolurile nerezolvate ca erori

--no-wchar-size-warning
(Numai ARM) Nu avertizați despre obiecte cu dimensiuni wchar_t incompatibile

--toată-arhiva
Includeți tot conținutul arhivei

--no-toată-arhivă
Includeți numai conținutul necesar de arhivă

--înfășurare SIMBOL
Folosiți funcțiile wrapper pentru SYMBOL

-y SIMBOL, --simbol-urmă SIMBOL
Urmăriți referințe la simbol

--versiunea-nedefinită
Permite versiunea neutilizată în script (implicit)

--no-undefined-version
Nu permiteți versiunea neutilizată în script

-Y PATH
Calea de căutare implicită pentru compatibilitatea Solaris

-(, --începe-grup
Porniți un grup de căutare în bibliotecă

-), --final-grup
Încheiați un grup de căutare în bibliotecă

--start-lib
Începeți o bibliotecă

--end-lib
Încheiați o bibliotecă

-fuzibil-ld
Ignorat pentru compatibilitatea opțiunii de linker GCC

-z combreloc
Sortați relocurile dinamice

-z nocombreloc
Nu sortați relocurile dinamice

-z common-page-size=SIZE
Setați dimensiunea obișnuită a paginii la SIZE

-z def
Raportați simboluri nedefinite (chiar și cu --impartit)

-z execstack
Marcați rezultatul ca necesitând stivă executabilă

-z initfirst
Marcați DSO pentru a fi inițializat mai întâi în timpul execuției

-z interpune
Marcați obiectul pentru a interpune toate DSO-urile, dar executabile

-z leneș
Marcați obiectul pentru legare la timp de execuție (implicit)

-z loadfltr
Marcați obiectul care necesită proces imediat

-z max-page-size=SIZE
Setați dimensiunea maximă a paginii la SIZE

-z muldefs
Permiteți mai multe definiții ale simbolurilor

-z nocopyreloc
Nu creați relocări de copiere

-z nodefaultlib
Marcați obiectul pentru a nu utiliza căile de căutare implicite

-z nodelete
Marcați DSO ca neșters în timpul execuției

-z nodlopen
Marcați DSO ca nu este disponibil pentru dlopen

-z nodump
Marcați DSO ca nu este disponibil pentru dldump

-z noexecstack
Marcați ieșirea ca nefiind stivă executabilă

-z acum Marcați obiectul pentru legarea imediată a funcției

-z origine
Marcați DSO pentru a indica faptul că necesită procesare imediată $ORIGIN în timpul execuției

-z relro
Acolo unde este posibil, marcați variabilele numai în citire după mutare

-z norelro
Nu marcați variabilele doar în citire după mutare

-z text
Nu permiteți relocari în segmente de numai citire

-z notext
Permite relocari în segmente de numai citire (implicit)

-z textoff
Permite relocari în segmente de numai citire (implicit)

-z construit
Opțiune Dummy z

ld.gold: ținte acceptate: elf32-i386 elf32-i386-freebsd elf32-i386-nacl elf32-x86-64
elf32-x86-64-freebsd elf32-x86-64-nacl elf64-x86-64 elf64-x86-64-freebsd elf64-x86-64-nacl
ld.gold: emulații acceptate: elf_i386 elf_i386_nacl elf32_x86_64 elf32_x86_64_nacl
elf_x86_64 elf_x86_64_nacl

RAPORTAREA GANDACI


Raportați erori lahttp://www.sourceware.org/bugzilla/>

DREPTURI DE AUTOR


Copyright © 2014 Free Software Foundation, Inc. Acest program este software gratuit; poți
redistribuiți-l în conformitate cu termenii GNU General Public License versiunea 3 sau (la dvs
opțiune) o versiune ulterioară. Acest program nu are absolut nicio garanție.

Utilizați mips64-linux-gnuabi64-ld.gold online folosind serviciile onworks.net


Ad


Ad

Cele mai recente programe online Linux și Windows