Ito ang command na i686-linux-gnu-ld.gold na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
ginto - Ang GNU ELF linker
SINOPSIS
ld.ginto [pagpipilian] file...
Opsyon
- Tumulong Iulat ang impormasyon sa paggamit
-v, --bersyon
Iulat ang impormasyon ng bersyon
-V Iulat ang bersyon at target na impormasyon
--idagdag-kailangan
Hindi suportado
--no-add-needed
Huwag kopyahin ang DT_NEEDED na mga tag mula sa mga nakabahaging aklatan
--allow-multiple-definition Payagan ang maraming kahulugan ng mga simbolo
--no-allow-multiple-definition
Huwag payagan ang maraming kahulugan
--allow-shlib-undefined
Payagan ang mga hindi nalutas na sanggunian sa mga nakabahaging aklatan
--no-allow-shlib-undefined
Huwag payagan ang mga hindi nalutas na sanggunian sa mga shared library
--kung kinakailangan
Itakda lamang ang DT_NEEDED para sa mga shared library kung ginamit
--hindi-kung-kailangan
Palaging DT_NEEDED para sa mga shared library
- igiit [binalewala]
Hindi pinansin
-b [duwende, binary], --format [duwende, binary]
Itakda ang format ng pag-input
-Bdynamic -l naghahanap ng mga nakabahaging aklatan
-Bstatic -l ay hindi naghahanap ng mga nakabahaging aklatan
-dy alias para sa -Bdynamic
-dn alias para sa -Bstatic
-Bgroup
Gumamit ng mga panuntunan sa paghahanap ng pangalan ng pangkat para sa nakabahaging library
-Simboliko
Ibigkis ang mga tinukoy na simbolo nang lokal
-Bsymbolic-function
Ibigkis ang mga tinukoy na simbolo ng function nang lokal
--build-id [=STYLE]
Bumuo ng tala ng build ID
--build-id-chunk-size-for-treehash SIZE
Laki ng tipak para sa '--build-id=tree'
--build-id-min-file-size-for-treehash SIZE
Minimum na laki ng output file para gumana ang '--build-id=tree'
iba sa '--build-id=sha1'
--check-seksyon
Suriin ang mga address ng segment para sa mga overlap (default)
--no-check-sections
Huwag suriin ang mga address ng segment para sa mga overlap
--compress-debug-sections [wala,zlib]
I-compress ang .debug_* na mga seksyon sa output file
--copy-dt-needed-entry
Hindi suportado
--no-copy-dt-needed-entry Huwag kopyahin ang DT_NEEDED na mga tag mula sa ibinahagi
aklatan
--cref
Output cross reference table
--no-cref
Huwag mag-output ng cross reference table
--ctors-in-init-array
Gamitin ang DT_INIT_ARRAY para sa lahat ng constructor (default)
--walang-ctors-in-init-array
Pangasiwaan ang mga constructor ayon sa direksyon ng compiler
-d, --define-common
Tukuyin ang mga karaniwang simbolo
--no-define-common
Huwag tukuyin ang mga karaniwang simbolo
-dc Alyas para sa -d
-dp Alyas para sa -d
--debug [lahat, mga file, script, gawain][,...]
I-on ang pag-debug
--defsym SIMBOL=PAGPAHAYAG
Tukuyin ang isang simbolo
--demangle [=STYLE]
I-demangle ang mga simbolo ng C++ sa mga log message
--walang-demangle
Huwag i-demangle ang mga simbolo ng C++ sa mga log message
--detect-odr-violations
Maghanap ng mga paglabag sa C++ One Definition Rule
--no-detect-odr-violations
Huwag maghanap ng mga paglabag sa C++ One Definition Rule
-x, --i-discard-lahat
Tanggalin ang lahat ng lokal na simbolo
-X, --discard-locals
Tanggalin ang lahat ng pansamantalang lokal na simbolo
--dynamic-list-data
Magdagdag ng mga simbolo ng data sa mga dynamic na simbolo
--dynamic-list-cpp-bago
Magdagdag ng bago/tanggalin ang operator ng C++ sa mga dynamic na simbolo
--dynamic-list-cpp-typeinfo Magdagdag ng C++ typeinfo sa mga dynamic na simbolo
--dynamic-list FILE
Magbasa ng listahan ng mga dynamic na simbolo
-e ADDRESS, --pagpasok ADDRESS Itakda ang address ng pagsisimula ng program
--exclude-libs lib, lib...
Ibukod ang mga aklatan mula sa awtomatikong pag-export
-E, --export-dynamic
I-export ang lahat ng mga dynamic na simbolo
--no-export-dynamic
Huwag i-export ang lahat ng mga dynamic na simbolo (default)
--export-dynamic-symbol SIMBOL
I-export ang SYMBOL sa dynamic na talahanayan ng simbolo
-EB I-link ang mga big-endian na bagay.
-ANG I-link ang maliit na-endian na mga bagay.
--eh-frame-hdr
Gumawa ng exception frame header
--walang-enum-size-warning
(ARM lang) Huwag magbigay ng babala tungkol sa mga bagay na may hindi tugmang enum
sukat
-f SHLIB, --pantulong SHLIB Auxiliary filter para sa shared object na simbolo
mesa
-F SHLIB, --filter SHLIB
I-filter para sa nakabahaging object symbol table
--fatal-babala
Ituring ang mga babala bilang mga pagkakamali
--walang-fatal-babala
Huwag ituring ang mga babala bilang mga pagkakamali
-fini SIMBOL
Tumawag sa SYMBOL sa unload-time
--ayusin-cortex-a8
(ARM lang) Ayusin ang mga binary para sa Cortex-A8 erratum.
--no-fix-cortex-a8
(ARM lang) Huwag ayusin ang mga binary para sa Cortex-A8 erratum.
--ayusin-braso1176
(ARM lang) Ayusin ang mga binary para sa ARM1176 erratum.
--walang-ayos-braso1176
(ARM lang) Huwag ayusin ang mga binary para sa ARM1176 erratum.
--merge-exidx-entry
(ARM lang) Pagsamahin ang mga exidx na entry sa debuginfo.
--no-merge-exidx-entry
(ARM lang) Huwag pagsamahin ang mga exidx na entry sa debuginfo.
--ayusin-v4bx
(ARM lang) Isulat muli ang BX rn bilang MOV pc, rn para sa ARMv4
--fix-v4bx-interworking
(ARM lang) Isulat muli ang BX rn branch sa ARMv4 interworking veneer
-g Hindi pinansin
--gdb-index
Bumuo ng .gdb_index na seksyon
--no-gdb-index
Huwag bumuo ng .gdb_index na seksyon
--gnu-natatangi
Paganahin ang STB_GNU_UNIQUE na nagbubuklod na simbolo (default)
--no-gnu-natatangi
Huwag paganahin ang pag-binding ng simbolo ng STB_GNU_UNIQUE
-h FILENAME, -soname FILENAME
Itakda ang nakabahaging pangalan ng library
--hash-bucket-empty-fraction MALIIT NA BAHAGI
Min fraction ng mga walang laman na bucket sa dynamic na hash
--hash-style [sysv,gnu,pareho]
Dynamic na istilo ng hash
-I PROGRAMA, --dynamic-linker PROGRAMA
Itakda ang dynamic na linker path
--incremental
Gumawa ng incremental link kung maaari; kung hindi, gawin ang isang buong link
at ihanda ang output para sa incremental linking
--walang-incremental
Gumawa ng buong link (default)
--incremental-puno
Gumawa ng buong link at maghanda ng output para sa incremental na pag-link
--incremental-update
Gumawa ng incremental na link; lumabas kung hindi pwede
--incremental-base FILE
Itakda ang base file para sa incremental linking (default ay output file)
--incremental-nagbabago
Ipagpalagay na nagbago ang mga file
--incremental-hindi nagbabago
Ipagpalagay na ang mga file ay hindi nagbago
--incremental-unknown
Gumamit ng mga timestamp para suriin ang mga file (default)
--incremental-startup-hindi nagbabago
Ipagpalagay na ang mga startup na file ay hindi nagbabago (mga file na nauuna sa opsyong ito)
--incremental-patch PERCENT Dami ng dagdag na espasyong ilalaan
patch
-sa loob SIMBOL
Tumawag sa SYMBOL sa oras ng pagkarga
--mga-simbolo lamang FILE
Basahin lamang ang mga halaga ng simbolo mula sa FILE
--map-whole-files
I-map ang buong mga file sa memorya (default sa 64-bit na mga host)
--no-map-whole-files
Imapa ang mga nauugnay na bahagi ng file sa memorya (default sa 32-bit na mga host)
--keep-files-mapped
Panatilihing naka-map ang mga file sa mga pass (default)
--no-keep-files-mapped
Ilabas ang mga nakamapang file pagkatapos ng bawat pass
--ld-generated-unwind-info
Bumuo ng impormasyon sa pag-relax para sa PLT (default)
--no-ld-generated-unwind-info
Huwag bumuo ng impormasyon sa pag-relax para sa PLT
-l LIBNAME, --librarya LIBNAME
Maghanap ng library LIBNAME
-L DIR, --library-landas DIR
Magdagdag ng direktoryo sa landas ng paghahanap
--text-reorder
Paganahin ang muling pag-aayos ng seksyon ng teksto para sa mga pangalan ng seksyon ng GCC (default)
--no-text-reorder
Huwag paganahin ang muling pag-aayos ng seksyon ng teksto para sa mga pangalan ng seksyon ng GCC
-nostdlib
Maghanap lamang ng mga direktoryo na tinukoy sa command line.
--rosegment
Maglagay ng mga read-only na hindi maipapatupad na seksyon sa sarili nilang segment
--rosegment-gap Offset
Itakda ang offset sa pagitan ng mga executable at read-only na segment
-m PAGHULAD
Itakda ang GNU linker emulation; lipas na
--mmap-output-file
I-map ang output file para sa pagsusulat (default).
--no-mmap-output-file
Huwag i-map ang output file para sa pagsusulat.
-M, --print-map
Sumulat ng file ng mapa sa karaniwang output
-Mapa MAPFILENAME
Sumulat ng file ng mapa
-n, --nmagic
Huwag page align data
-N, --omagic
Huwag page align data, huwag gumawa ng text readonly
--walang-omagic
I-align ng page ang data, gawing readonly ang text
--enable-new-dtags
Paganahin ang paggamit ng DT_RUNPATH at DT_FLAGS
--disable-new-dtags
Huwag paganahin ang paggamit ng DT_RUNPATH at DT_FLAGS
--noinhibit-exec
Lumikha ng isang output file kahit na may mga error
--no-undefined
Mag-ulat ng mga hindi natukoy na simbolo (kahit na may --ibinahagi)
-o FILE, --output FILE
Itakda ang pangalan ng file ng output
-O LEVEL, -optimize ANTAS
I-optimize ang laki ng output file
--oformat [binary]
Itakda ang format ng output
-p (ARM lang) Huwag pansinin para sa backward compatibility
-pie Lumikha ng isang posisyon na independiyenteng maipapatupad
-walang-pie
Huwag lumikha ng isang posisyon na independiyenteng maipapatupad
--pic-executable
Lumikha ng isang posisyon na independiyenteng maipapatupad
--no-pic-executable
Huwag lumikha ng isang posisyon na independiyenteng maipapatupad
-walang-pipeline-kaalaman
(ARM lang) Huwag pansinin para sa backward compatibility
--plt-align [=P2ALIGN]
(PowerPC64 lang) I-align ang mga call stub ng PLT para magkasya ang mga linya ng cache
--plt-static-chain
(PowerPC64 lang) Ang mga call stub ng PLT ay dapat mag-load ng r11
--no-plt-static-chain
(PowerPC64 lang) Ang mga call stub ng PLT ay hindi dapat mag-load ng r11
--plt-thread-safe
(PowerPC64 lang) PLT call stub na may load-load barrier
--no-plt-thread-safe
(PowerPC64 lang) PLT call stub nang walang harang
--isaksak ISAKSAK
Mag-load ng plugin library
--plugin-opt OPTION
Magpasa ng opsyon sa plugin
--posix-fallocate
Gumamit ng posix_fallocate upang magreserba ng espasyo sa output file
(default).
--no-posix-fallocate
Gumamit ng fallocate o ftruncate upang magreserba ng espasyo.
--preread-archive-symbols
Paunang basahin ang mga simbolo ng archive kapag multi-threaded
--print-output-format
I-print ang default na format ng output
--print-symbol-counts FILENAME
I-print ang mga simbolo na tinukoy at ginagamit para sa bawat input
-Qy Binalewala para sa SVR4 compatibility
-q, --emit-relocs
Bumuo ng mga relokasyon sa output
-r, -maililipat
Bumuo ng relocatable na output
-i kasingkahulugan ng -r
--relax
I-relax ang mga branch sa ilang partikular na target
--retain-symbols-file FILE
panatilihin lamang ang mga simbolo na nakalista sa file na ito
-R DIR Magdagdag ng DIR sa runtime na landas sa paghahanap
-rpath DIR
Magdagdag ng DIR sa runtime na landas sa paghahanap
--rpath-link DIR
Magdagdag ng DIR sa oras ng pag-link ng ibinahaging landas ng paghahanap sa library
--section-ordering-file FILENAME
Mga seksyon ng layout sa tinukoy na pagkakasunud-sunod.
--section-start SEKSYON=ADDRESS
Itakda ang address ng seksyon
--sort-common [={pataas, pababang}]
Pagbukud-bukurin ang mga karaniwang simbolo ayon sa pagkakahanay
--sort-section [wala, pangalan]
Pagbukud-bukurin ang mga seksyon ayon sa pangalan. I-override ang '--no-text-reorder'
'--sort-section=name' para sa .text
--spare-dynamic-tags COUNT
Mga dynamic na puwang ng tag na irereserba (default 5)
-s, --strip-lahat
I-strip ang lahat ng simbolo
-S, --strip-debug
I-strip ang impormasyon sa pag-debug
--strip-debug-non-line
Maglabas lamang ng impormasyon ng numero ng linya ng pag-debug
--strip-debug-gdb
I-strip ang mga simbolo ng debug na hindi ginagamit ng gdb (hindi bababa sa mga bersyon <=
7.4)
--strip-lto-sections
I-strip ang mga seksyon ng intermediate code ng LTO
--stub-group-size SIZE
(ARM, PowerPC lang) Ang maximum na distansya mula sa mga tagubilin sa a
pangkat ng mga seksyon sa kanilang mga stub. Ang mga negatibong halaga ay nangangahulugang mga stub
ay palaging pagkatapos (PowerPC bago) ang grupo. 1 ay nangangahulugan ng paggamit
default na laki.
--walang-ingatang-alaala
Gumamit ng mas kaunting memorya at mas maraming disk I/O (kasama lamang para sa
pagiging tugma sa GNU ld)
-G, -ibinahagi
Bumuo ng nakabahaging library
-Bshareable
Bumuo ng nakabahaging library
--split-stack-adjust-size SIZE
Laki ng stack kapag -fsplit-stack function na tawag non-split
-static
Huwag mag-link laban sa mga nakabahaging aklatan
--icf [wala, lahat, ligtas]
Identical Code Folding. '--icf=safe' Naka-fold ang mga ctor, dtors at
mga function na ang mga pointer ay tiyak na hindi kinuha.
--icf-mga pag-ulit COUNT
Bilang ng mga pag-ulit ng ICF (default 2)
--print-icf-sections
Ilista ang mga nakatiklop na magkaparehong seksyon sa stderr
--no-print-icf-sections
Huwag ilista ang mga nakatiklop na magkakahawig na seksyon
--panatilihin-natatangi SIMBOL
Huwag tiklop ang simbolo na ito sa panahon ng ICF
--gc-sections
Alisin ang mga hindi nagamit na seksyon
--no-gc-sections
Huwag tanggalin ang mga hindi nagamit na seksyon (default)
--print-gc-sections
Ilista ang mga inalis na hindi nagamit na seksyon sa stderr
--no-print-gc-sections
Huwag ilista ang mga inalis na hindi nagamit na seksyon
--stats
I-print ang mga istatistika ng paggamit ng mapagkukunan
--sysroot DIR
Itakda ang target na direktoryo ng ugat ng system
-t, --bakas
I-print ang pangalan ng bawat input file
-T FILE, --script FILE
Basahin ang script ng linker
--mga thread
Patakbuhin ang linker na multi-threaded
--walang mga thread
Huwag patakbuhin ang linker na multi-threaded
--bilang ng sinulid COUNT
Bilang ng mga thread na gagamitin
--thread-count-initial COUNT
Bilang ng mga thread na gagamitin sa initial pass
--thread-count-gitna COUNT Bilang ng mga thread na gagamitin sa middle pass
--thread-count-final COUNT
Bilang ng mga thread na gagamitin sa huling pass
-Tbss TIRAHAN
Itakda ang address ng bss segment
-Tdata TIRAHAN
Itakda ang address ng segment ng data
-Ttext TIRAHAN
Itakda ang address ng segment ng teksto
-Ttext-segment TIRAHAN
Itakda ang address ng segment ng teksto
-Trodata-segment TIRAHAN
Itakda ang address ng segment ng rodata
--toc-optimize
(PowerPC64 lang) I-optimize ang mga pagkakasunud-sunod ng TOC code
--no-toc-optimize
(PowerPC64 lang) Huwag i-optimize ang mga pagkakasunud-sunod ng TOC code
--toc-sort
(PowerPC64 lang) Pagbukud-bukurin ang mga seksyon ng TOC at GOT
--no-toc-sort
(PowerPC64 lang) Huwag ayusin ang mga seksyon ng TOC at GOT
-u SIMBOL, --hindi natukoy SIMBOL
Lumikha ng hindi natukoy na sanggunian sa SYMBOL
--hindi nalutas-mga simbolo
balewalain-lahat,ulat-lahat,balewala-sa-object-files,balewala-in-shared-libs
Paano pangasiwaan ang mga hindi nalutas na simbolo
--verbose
kasingkahulugan ng --debug=file
--bersyon-script FILE
Basahin ang script ng bersyon
--babala-karaniwan
Babala tungkol sa mga duplicate na karaniwang simbolo
--no-warn-common
Huwag magbigay ng babala tungkol sa mga duplicate na karaniwang simbolo (default)
--warn-constructors
Hindi pinansin
--no-warn-constructors
Hindi pinansin
--warn-execstack
Magbabala kung ang stack ay executable
--no-warn-execstack
Huwag magbigay ng babala kung ang stack ay maipapatupad (default)
--no-warn-mismatch
Huwag magbigay ng babala tungkol sa hindi tugmang mga input file
--warn-multiple-gp
Hindi pinansin
--warn-search-mismatch
Magbabala kapag lumalaktaw sa isang hindi tugmang library
--no-warn-search-mismatch
Huwag magbigay ng babala kapag lumalaktaw sa isang hindi tugmang library
--warn-shared-textrel
Magbabala kung hindi maibabahagi ang segment ng teksto
--no-warn-shared-textrel
Huwag magbigay ng babala kung ang segment ng teksto ay hindi maibabahagi (default)
--babala-hindi nalutas-mga simbolo
Iulat ang mga hindi nalutas na simbolo bilang mga babala
--error-unresolved-symbols
Iulat ang mga hindi nalutas na simbolo bilang mga error
--no-wchar-size-warning
(ARM lang) Huwag magbigay ng babala tungkol sa mga bagay na may hindi tugmang wchar_t
sukat
--buong-archive
Isama ang lahat ng nilalaman ng archive
--walang-buong-archive
Isama lamang ang mga kinakailangang nilalaman ng archive
--balutin SIMBOL
Gumamit ng mga function ng wrapper para sa SYMBOL
-y SIMBOL, --trace-simbolo SIMBOL
Bakas ang mga sanggunian sa simbolo
--undefined-version
Payagan ang hindi nagamit na bersyon sa script (default)
--no-undefined-version
Huwag payagan ang hindi nagamit na bersyon sa script
-Y PATH
Default na landas sa paghahanap para sa pagiging tugma ng Solaris
-(, --simulang-grupo
Magsimula ng pangkat sa paghahanap sa library
-), --end-group
Tapusin ang isang pangkat sa paghahanap sa library
--start-lib
Magsimula ng library
--end-lib
Tapusin ang isang library
-fuse-ld
Binalewala para sa pagiging tugma ng opsyon ng linker ng GCC
-z combreloc
Pagbukud-bukurin ang mga dynamic na reloc
-z nocombreloc
Huwag ayusin ang mga dynamic na reloc
-z common-page-size=SIZE
Itakda ang karaniwang laki ng page sa SIZE
-z defs
Mag-ulat ng mga hindi natukoy na simbolo (kahit na may --ibinahagi)
-z execstack
Markahan ang output bilang nangangailangan ng executable stack
-z init muna
Markahan ang DSO upang masimulan muna sa runtime
-z interpose
Markahan ang object upang i-interpose ang lahat ng DSO ngunit maipapatupad
-z tamad
Markahan ang object para sa lazy runtime binding (default)
-z loadfltr
Markahan ang bagay na nangangailangan ng agarang proseso
-z max-page-size=SIZE
Itakda ang maximum na laki ng page sa SIZE
-z mga muldef
Payagan ang maraming kahulugan ng mga simbolo
-z nocopyreloc
Huwag gumawa ng mga kopyang reloc
-z nodefaultlib
Markahan ang object na huwag gumamit ng mga default na path sa paghahanap
-z nodelete
Markahan ang DSO na hindi matatanggal sa runtime
-z nodlopen
Markahan ang DSO na hindi magagamit sa dlopen
-z nodump
Markahan ang DSO na hindi available sa lddump
-z noexecstack
Markahan ang output bilang hindi nangangailangan ng executable stack
-z ngayon Markahan ang object para sa agarang function na nagbubuklod
-z pinagmulan
Markahan ang DSO upang ipahiwatig na nangangailangan ng agarang pagproseso ng $ORIGIN sa
runtime
-z relro
Kung posible, markahan ang mga variable na read-only pagkatapos ng paglipat
-z norelro
Huwag markahan ang mga variable na read-only pagkatapos ng paglipat
-z teksto
Huwag payagan ang mga relokasyon sa read-only na mga segment
-z walang text
Pahintulutan ang mga relokasyon sa read-only na mga segment (default)
-z textoff
Pahintulutan ang mga relokasyon sa read-only na mga segment (default)
-z binuo
Dummy z na opsyon
ld.gold: mga sinusuportahang target: 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: supported
mga emulasyon: elf_i386 elf_i386_nacl elf32_x86_64 elf32_x86_64_nacl
duwende_x86_64 duwende_x86_64_nacl
Pag-uulat TUMBOK
Mag-ulat ng mga bug sahttp://www.sourceware.org/bugzilla/>
COPYRIGHT
Copyright © 2014 Free Software Foundation, Inc. Ang program na ito ay libre
software; maaari mo itong muling ipamahagi sa ilalim ng mga tuntunin ng GNU General
Bersyon 3 ng Pampublikong Lisensya o (sa iyong opsyon) isang mas bagong bersyon. Ito
Ang programa ay ganap na walang warranty.
ginto (GNU Binutils para sa Ubuntu 2.25April12015 GOLD(1)
Gumamit ng i686-linux-gnu-ld.gold online gamit ang mga serbisyo ng onworks.net