sL7I[IIJgJCJJJJK4KPRKKKOKP?L-L2L8L*MO@MRMUMV9NPNIND+OpOEODPOPH)Q6rQ6Q5Q/RFR-RxSISSfTT-}UU9MV9VMVNWM^WW@X7XXYZ@ZLZ:["%\KH]N]];^H^@ _?J__`aa2bb6XccXdK"eOneMe> f+KfKwfMfLg^g8g2 h2ShJhDhPiHgii=0j@nj@j:jB+kBnkkJHl{l~mImvmJOnHnFn*oGoEo2DpwpEpA=qAqJqE rORrArTrK9sFsPstUt4u$7uK\vBvEvt1ww{'x8xGxB$yVgymy,z<HzGz=z2 {8>{Ew{9{A{K9|=|1|;|81}j}}-x~FA=/>mw<DGyDPLW}G"FjFMGF>Dͅ.A\/HՇIuD;ډ<8S@C[ARSKKHE4EzBKNԒG#<k=FI-Bw7Ft9HCM;K;ՖHZL{3HF??JOʙIFd<9J"Km7J@<?}?PMN@@ݝJHiROCU|:DQBL٠H&8oIOBJ!c9.ҢS?U12ۣG?V2ɤ/;5U/%&$#-"Q2t'Ʀ'%<"V#y%%ç7.=4l(9ʨ)).X)r4#3*Fq20ª!/%E&k7 ʫ!) ,7+d<ͬ$,7K&#έ. ;Q,q"%?'$=bM(Я/&)1PDBǰ' ,2'_,.' B(5k"IJ51Hg-'-۳- /7-g-ô*%-5S3)$0 =[z/*ɶ%151g*ķ)* I?j*ȸ6H"f$%Ĺ5> _5}2d,K-x2-)"$Lq"'Ѽ2 ,2MD8@'0h1?˾B :NN(ؿ@:B9}9;<L.;3(F3aD4;)De>G<1En8A9/<i+/.L4f7BB$Y5~5-:3S*"$E< 06)0@Z@*;&C,j0' 3.1$`%)%8"R0u =5L(6ubcs/<FAC5Z@IJ;fD/nJ-^(^++23,F,s-BJ+\h33%1Y553/+6[=& <2'oy4$F3k885@G(I.**3U*+23IAcG3!9(X(&" 00$a0/&%$$Jo/(,+3)_5#=?!a"~5&7!63X;!7+"*N/y677.5f-,$ T/'=0=0Y6#>-$-R#/3'$%LSr<<+@l "2K dpv~:$ &/Ahq? /%'U}*.,0(]62(*1\2z -#4O)in2"1U+=$+#Pt1*)4G]-}&'-( 9 COjo x%")! !,E],y\(d+%+>2j13 ,4;Yq& 5Z g |&%# 0/`v!' 8&1_7'4_0(#%@-f(+Gd- 4#B(f&.. 5;*q(('  4(Bk}#dC/H#a445 (Bk!  #00B$s1'#' 0 :EMV n x# /: Z{   6&D b'l)A   B P 7 7GW"(iU;@`f|%RbMc\Wmqkl]C{ !IJ""[i#[#!$$%Q&'`'$B(%g)*Q+o+m,-fp/j/1B0Ht112q*334n45EP6E78^9:-;L<<=\U>0>>?O@@ZAG$BGlBBRKCCODEmFnFjGWGkGkCHH`IJKyKXL2MMjgNNO;P\P8Qe RgsRcRs?SsS'T~TTUw VwVV0WXUYY[QG\v\]]^X_`d` aab`bcXcRdY[ddnQeeVf]gHdgcgchuh9iilllXl[Qm mnhoppnqrnrEsyWttucvvlwxExyz{98|r}~b c0 k=mqzb݌UN֍Z%WkYVjEYnculٓFxҔKjҖZ=[6>o+AhN[jX"J{vơ_=_ObQxek3YsYsͩAZrfͫk4 1Gެq&!u0u3NKXuu;('IPhb[fN²FBX0@̳P 2^NGE(2nJ9,&JS(aǶI)isQݷN/O~Oθ>U]Ag2]rI<MKIֻ' =H+,a߼&A'h25ý4z.2Dܾ6!?XL/G|=F]I-EdEKw1F?qC@TIKrzE2CxEChFQ5{7eP.jRK/8.hKEQ)Q{WQ%QwCH 3VAYW&D~Oe;y2Li5I])G=q=KD9E~Z>6^~.SC8Y.*RY7JV/Rz2TlJ?Ms8&YY-HJ-2I8|=c@Wkm3q|edm[xzBBSoffmf0;]lw]BxT&n#S t,wbk|_hHajb~kaMyM)^w*W*YyXX;3Loem"?X^I'0)7Z+4S1fp4Sbb\NwAGh1yR\<n?PL<3K@ pJ"wdVRM?,U nbxJtcZqz6-d_Zj-hh oj p iK i k   p  n ]apsF|oC440i|;bSA\SMZ/]|BtXI8L#(NL73!/)RYD.sCBBPUC59 gZLc/s_U^Ya<eWCE tG a [!{z!a!X"{"/W#(#x#b)$U$2$s%v%B&C&5&|'w'd's^(#(_(nV)H)P*_*0z**E+U+Y?,U,Y,VI-/-|-lM.X.K/[_/5/R/FD0N00}1b 2El2 2!2$23@433u3*3:344,D4q4 4 444n4K55U525< 6]G66ti77g7]W8I8f8f9<{9<9d9AZ:[:a:2Z;Z;.;]<Fu<y<56=l=Z{="=P=<J>;>a>C%?i?`0@b@i@f^A3A5A@/B^pBMBCMC[DuxDGDQ6EOEYEY2FgFF GGK4GGGG GOG\ HWfHSH IDIHbI8IOI4J*KZCK\KCKB?LCLWLMMllMYM3NONXN1O 9O;DOSOWOY,PBPPPPQ6RQRfRERTRISfS oS|SS}8T<TJTQ>UNU9UIV5cV~V{WRWTW2p=p[q;nqqFq>rFr]rdrr*r%r/rpsRsXs6tlUt/cJOu;2Ma@WYy E~X5Xkh|{.yLC-4^K7 h+1j~GA(#YYFd4?@!0]sNi:',_[&k)K*8>{r{3oF84071d(QDbqqo!R6tVolQe+ Hw%In`$>Bj7=[/WJ GU%\"+6OU _'CP`VHg.dCE5l\ 59MN'Zm5em2j,Zo#^I b  !,^Z!Q8:9:>2lxB&HVD$`vLXQ|j\"chaxg0\G3W[u=Jea@`~HZcn kg -p(;t2fAB0fYrR}h?B ' /}w[6q<]DI:s.4nb/i p6-U@ Ut%)yRg zP8Fm"M T<bPV;(?f,k<S] d&N1*KSqL=fp$LvGr M uF# "NT El**+_sO.TE93As)S; P|O$CXcR^<)#3ir_7= ]v&p?JiaKTe1>nx%}IzDSWAzw-9m Disable/enable use of stubs to expand branch instructions that cannot reach the target. Maximum size of a group of input sections handled by one stub section. Allocating common symbols As-needed library included to satisfy reference by file (symbol) Cross Reference Table Discarded input sections Linker script and memory map Memory Configuration Set Symbol Exclude objects, archive members from auto This makes binaries non-deterministic export, place into import library instead export, place into import library instead. Default: none Default: zlib-gabi Disable merging exidx entries --[no-]branch-stub --[no-]fix-arm1176 Disable/enable ARM1176 BLX immediate erratum fix --[no-]fix-cortex-a8 Disable/enable Cortex-A8 Thumb-2 branch erratum fix --[no-]insert-timestamp Use a real timestamp rather than zero (default) --[no-]insert-timestamp Use a real timestamp rather than zero (default). --[no-]leading-underscore Set explicit symbol underscore prefix mode --add-stdcall-alias Export symbols with and without @nn --audit=AUDITLIB Specify a library to use for auditing --auto-overlay [=filename] Create an overlay script in filename if executable does not fit in local store --auto-relink Rerun linker using auto-overlay script --bank-window NAME Specify the name of the memory region describing the layout of the memory bank window --base_file Generate a base file for relocatable DLLs --base_file Generate a base file for relocatable DLLs --be8 Output BE8 format image --bss-plt Force old-style BSS PLT --build-id[=STYLE] Generate build ID note --build-id[=STYLE] Generate build ID --cmse-implib Make import library to be a secure gateway import library as per ARMv8-M Security Extensions --code-in-l1 Put code in L1 --code-region={either,lower,upper,none} Transform .text* sections to {either,lower,upper,none}.text* sections --compact-stubs Use smaller and possibly slower call stubs --compat-implib Create backward compatible import libs; create __imp_ as well --compat-implib Create backward compatible import libs; create __imp_ as well. --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] Compress DWARF debug sections using zlib --data-in-l1 Put data in L1 --data-region={either,lower,upper,none} Transform .data*, .rodata* and .bss* sections to {either,lower,upper,none}.{bss,data,rodata}* sections --debug-relax Used for debugging avr-ld. --debug-stubs Used for debugging avr-ld. --disable-auto-image-base Do not auto-choose image base (default) --disable-auto-image-base Do not auto-choose image base. (default) --disable-auto-import Do not auto-import DATA items from DLLs --disable-large-address-aware Executable does not support virtual addresses greater than 2 gigabytes --disable-long-section-names Never use long COFF section names, even in object files --disable-new-dtags Disable new dynamic tags --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations for auto-imported DATA --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations for auto-imported DATA. --disable-sec-transformation Disable transformation of .{text,data,bss,rodata}* sections to add the {either,lower,upper,none} prefixes --disable-stdcall-fixup Don't link _sym to _sym@nn --dll Set image base to the default for DLLs --dll-search-prefix= When linking dynamically to a dll without an importlib, use .dll in preference to lib.dll --dotsyms For every version pattern "foo" in a version script, add ".foo" so that function code symbols are treated the same as function descriptor symbols. Defaults to on. --dsbt-index Use this as the DSBT index for the output object --dsbt-size Use this as the number of entries in the DSBT table --dynamicbase Image base address may be relocated using address space layout randomization (ASLR) --eh-frame-hdr Create .eh_frame_hdr section --emit-stack-syms Add sym giving stack needed for each func --emit-stub-syms Add symbols on overlay call stubs --emit-stub-syms Label linker stubs with a symbol --enable-auto-image-base Automatically choose image base for DLLs unless user specifies one --enable-auto-image-base[=
] Automatically choose image base for DLLs (optionally starting with address) unless specifically set with --image-base --enable-auto-import Do sophisticated linking of _sym to __imp_sym for DATA references --enable-extra-pe-debug Enable verbose debug output when building or linking to DLLs (esp. auto-import) --enable-extra-pep-debug Enable verbose debug output when building or linking to DLLs (esp. auto-import) --enable-long-section-names Use long COFF section names even in executable image files --enable-new-dtags Enable new dynamic tags --enable-runtime-pseudo-reloc Work around auto-import limitations by adding pseudo-relocations resolved at runtime --enable-runtime-pseudo-reloc Work around auto-import limitations by adding pseudo-relocations resolved at runtime. --enable-stdcall-fixup Link _sym to _sym@nn without warnings --exclude-all-symbols Exclude all symbols from automatic export --exclude-libs lib,lib,... Exclude libraries from automatic export --exclude-libs=LIBS Make all symbols in LIBS hidden --exclude-modules-for-implib mod,mod,... --exclude-symbols sym,sym,... Exclude symbols from automatic export --export-all-symbols Automatically export all globals to DLL --extra-overlay-stubs Add stubs on all calls out of overlay regions --extra-stack-space=bytes Space for negative sp access (default 2000) if --reserved-space not given --file-alignment Set file alignment --fix-cortex-a53-835769 Fix erratum 835769 --fix-cortex-a53-843419 Fix erratum 843419 --fix-stm32l4xx-629360 Specify how to fix STM32L4XX 629360 erratum --fix-v4bx Rewrite BX rn as MOV pc, rn for ARMv4 --fix-v4bx-interworking Rewrite BX rn branch to ARMv4 interworking veneer --fixed-space=bytes Local store for non-overlay code and data --flag-mismatch-warnings Warn about objects with incompatible endian, dsp or ABI settings --force-dynamic Always create dynamic sections --forceinteg Code integrity checks are enforced --format 0|1|2 Specify which COFF version to use --got= Specify GOT handling scheme --hash-style=STYLE Set hash style to sysv, gnu or both --heap Set initial size of the heap --high-entropy-va Image is compatible with 64-bit address space layout randomization (ASLR) --identification Set the identification of the output --ignore-branch-isa Accept invalid branch relocations requiring an ISA mode switch --ignore-lma Ignore segment LMAs [default] (for Renesas Tools compatibility) --image-base
Set start address of the executable --in-implib Import library whose symbols address must remain stable --insn32 Only generate 32-bit microMIPS instructions --itanium Generate code for Intel Itanium processor --kill-at Remove @nn from exported symbols --large-address-aware Executable supports virtual addresses greater than 2 gigabytes --ld-generated-unwind-info Generate exception handling info for PLT --line-size Size of soft-icache lines (default 1k) --local-store=lo:hi Valid address range --long-plt Generate long .plt entries to handle large .plt/.got displacements --lrlive-analysis Scan function prologue for lr liveness --m[no-]fp-as-gp Disable/enable fp-as-gp relaxation --m[no-]tlsdesc-trampoline Disable/enable TLS DESC trampoline --major-image-version Set version number of the executable --major-os-version Set minimum required OS version --major-subsystem-version Set minimum required OS subsystem version --mexport-symbols=FILE Exporting symbols in linker script --mhyper-relax=level Adjust relax level (low|medium|high). default: medium --minor-image-version Set revision number of the executable --minor-os-version Set minimum required OS revision --minor-subsystem-version Set minimum required OS subsystem revision --multi-subspace Generate import and export stubs to support multiple sub-space shared libraries --no-apply-dynamic-relocs Do not apply link-time values for dynamic relocations --no-bind Do not bind this image --no-call-ret-replacement The relaxation machine normally will substitute two immediately following call/ret instructions by a single jump instruction. This option disables this optimization. --no-dotsyms Don't do anything special in version scripts --no-eh-frame-hdr Do not create .eh_frame_hdr section --no-emit-stub-syms Don't label linker stubs with a symbol --no-enum-size-warning Don't warn about objects with incompatible enum sizes --no-flag-mismatch-warnings Don't warn about objects with incompatible endian or dsp settings --no-ignore-branch-isa Reject invalid branch relocations requiring an ISA mode switch --no-ignore-lma Don't ignore segment LMAs --no-inline-optimize Don't convert inline PLT to direct calls --no-insn32 Generate all microMIPS instructions --no-isolation Image understands isolation but do not isolate the image --no-ld-generated-unwind-info Don't generate exception handling info for PLT --no-merge-exidx-entries --no-merge-exidx-entries Disable merging exidx entries --no-multi-toc Disallow automatic multiple toc sections --no-opd-optimize Don't optimize the OPD section --no-overlays No overlay handling --no-pic-fixup Don't edit non-pic to pic --no-plt-align Dont't align individual PLT call stubs --no-plt-localentry Don't optimize ELFv2 calls --no-plt-static-chain PLT call stubs should not load r11 --no-plt-static-chain PLT call stubs should not load r11 (default) --no-plt-thread-safe PLT call stubs without barrier --no-ppc476-workaround Disable workaround --no-save-restore-funcs Don't provide these routines --no-secureplt Force PLT in data segment --no-seh Image does not use SEH. No SE handler may be called in this image --no-seh Image does not use SEH; no SE handler may be called in this image --no-stubs If the linker detects to attempt to access an instruction beyond 128k by a reloc that is limited to 128k max, it inserts a jump stub. You can de-active this with this switch. --no-tls-get-addr-optimize Don't use a special __tls_get_addr call --no-tls-optimize Don't try to optimize TLS accesses --no-toc-optimize Don't optimize the TOC section --no-toc-sort Don't sort TOC and GOT sections --no-trampoline Do not generate the far trampolines used to call a far function using jsr or bsr --no-wchar-size-warning Don't warn about objects with incompatible wchar_t sizes --non-ia-text Allow non-icache code in icache lines --non-overlapping-opd Canonicalize .opd, so that there are no overlapping .opd entries --num-lines Number of soft-icache lines (default 32) --num-regions Number of overlay buffers (default 1) --nxcompat Image is compatible with data execution prevention --output-def Generate a .DEF file for the built DLL --overlay-rodata Place read-only data with associated function code in overlays --pic-veneer Always generate PIC interworking veneers --plt-align Align PLT call stubs to fit cache lines --plt-align [=] Align PLT call stubs to fit cache lines --plt-localentry Optimize calls to ELFv2 localentry:0 functions --plt-static-chain PLT call stubs should load r11 (default) --plt-static-chain PLT call stubs should load r111 --plt-thread-safe PLT call stubs with load-load barrier --plugin Make SPU plugin --pmem-wrap-around= Make the linker relaxation machine assume that a program counter wrap-around occurs at address . Supported values: 8k, 16k, 32k and 64k. --ppc476-workaround [=pagesize] Avoid a cache bug on ppc476 --region-size Size of overlay buffers (default 0, auto) --reserved-space=bytes Local store for stack and heap. If not specified ld will estimate stack size and assume no heap --s390-pgste Tell the kernel to allocate 4k page tables --save-restore-funcs Provide register save and restore routines used by gcc -Os code. Defaults to on for normal final link, off for ld -r. --sdata-got Force GOT location just before .sdata --section-alignment Set section alignment --secure-plt Use new-style PLT if possible --secureplt Force PLT in text segment --size-opt When relaxing longcalls, prefer size optimization over branch target alignment --soft-icache Generate software icache overlays --stack Set size of the initial stack --stack-analysis Estimate maximum stack requirement --stub-group-size=N --stub-group-size=N Maximum size of a group of input sections that can be handled by one stub section. A negative value locates all stubs after their branches (with a group size of -N), while a positive value allows two groups of input sections, one before, and one after each stub section. Values of +/-1 indicate the linker should choose suitable defaults. --stub-group-size=N Maximum size of a group of input sections that can be handled by one stub section. A negative value locates all stubs before their branches (with a group size of -N), while a positive value allows two groups of input sections, one before, and one after each stub section. Values of +/-1 indicate the linker should choose suitable defaults. --subsystem [:] Set required OS subsystem [& version] --support-old-code Support interworking with old code --target1-abs Interpret R_ARM_TARGET1 as R_ARM_ABS32 --target1-rel Interpret R_ARM_TARGET1 as R_ARM_REL32 --target2= Specify definition of R_ARM_TARGET2 --taso Load executable in the lower 31-bit addressable virtual address range --thumb-entry= Set the entry point to be Thumb symbol --thumb-entry= Set the entry point to be Thumb --tls-get-addr-optimize Force use of special __tls_get_addr call --tsaware Image is Terminal Server aware --use-blx Enable use of BLX instructions --vfp11-denorm-fix Specify how to fix VFP11 denorm erratum --vle-reloc-fixup Correct old object file 16A/16D relocation --warn-duplicate-exports Warn about duplicate exports --wdmdriver Driver uses the WDM model -Bgroup Selects group name lookup rules for DSO -P AUDITLIB, --depaudit=AUDITLIB Specify a library to use for auditing dependencies -z bndplt Always generate BND prefix in PLT entries -z call-nop=PADDING Use PADDING as 1-byte NOP for branch -z combreloc Merge dynamic relocs into one section and sort -z common Generate common symbols with STT_COMMON type -z common-page-size=SIZE Set common page size to SIZE -z defs Report unresolved symbols in object files -z dynamic-undefined-weak Make undefined weak symbols dynamic -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic -z execstack Mark executable as requiring executable stack -z global Make symbols in DSO available for subsequently loaded objects -z globalaudit Mark executable requiring global auditing -z ibt Generate GNU_PROPERTY_X86_FEATURE_1_IBT -z ibtplt Generate IBT-enabled PLT entries -z initfirst Mark DSO to be initialized first at runtime -z interpose Mark object to interpose all DSOs but executable -z lazy Mark object lazy runtime binding (default) -z loadfltr Mark object requiring immediate process -z max-page-size=SIZE Set maximum page size to SIZE -z muldefs Allow multiple definitions -z nocombreloc Don't merge dynamic relocs into one section -z nocommon Generate common symbols with STT_OBJECT type -z nocopyreloc Don't create copy relocs -z nodefaultlib Mark object not to use default search paths -z nodelete Mark DSO non-deletable at runtime -z nodlopen Mark DSO not available to dlopen -z nodump Mark DSO not available to dldump -z noexecstack Mark executable as not requiring executable stack -z noextern-protected-data Do not treat protected data symbol as external -z noreloc-overflow Disable relocation overflow check -z norelro Don't create RELRO program header -z norelro Don't create RELRO program header (default) -z noseparate-code Don't create separate code program header -z noseparate-code Don't create separate code program header (default) -z notext Don't treat DT_TEXTREL in shared object as error -z now Mark object non-lazy runtime binding -z origin Mark object requiring immediate $ORIGIN processing at runtime -z relro Create RELRO program header -z relro Create RELRO program header (default) -z separate-code Create separate code program header -z separate-code Create separate code program header (default) -z shstk Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK -z stack-size=SIZE Set size of stack segment -z text Treat DT_TEXTREL in shared object as error -z textoff Don't treat DT_TEXTREL in shared object as error @FILE Supported emulations: no emulation specific options. additional relocation overflows omitted from the output load address 0x%V relocation truncated to fit: %s against `%pT' relocation truncated to fit: %s against symbol `%pT' defined in %pA section in %pB relocation truncated to fit: %s against undefined symbol `%pT'%8x something else %F%P: %pB: --just-symbols may not be used on DSO %F%P: %pB: ABI version of object files mismatched %F%P: %pB: all input objects must be COFF or ELF for --embedded-relocs %F%P: %pB: all input objects must be ELF for --embedded-relocs %F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E %F%P: %pB: bfd_stat failed: %E %F%P: %pB: can not create .emreloc section: %E %F%P: %pB: can't read contents of section .gnu.warning: %E %F%P: %pB: can't read contents of section .idata: %E %F%P: %pB: cannot read contents of section %pA %F%P: %pB: could not read relocs: %E %F%P: %pB: could not read symbols: %E %F%P: %pB: error adding symbols: %E %F%P: %pB: file not recognized: %E %F%P: %pB: final close failed: %E %F%P: %pB: member %pB in archive is not an object %F%P: %s not found for insert %F%P: %s: can not make object file: %E %F%P: %s: can not set architecture: %E %F%P: %s: can't open for writing: %E %F%P: %s: can't open: %E %F%P: %s: can't set start address %F%P: %s: error loading plugin: %s %F%P: %s: non-ELF symbol in ELF BFD! %F%P: %s: not a relocatable file: %E %F%P: %s: plugin error: %d %F%P: %s: plugin reported error after all symbols read %F%P: %s: plugin reported error claiming file %F%P: %s: plugin symbol table corrupt (sym type %d) %F%P: *(%s$) missing from linker script %F%P: --no-define-common may not be used without -shared %F%P: -F may not be used without -shared %F%P: -f may not be used without -shared %F%P: -pie not supported %F%P: -r and %s may not be used together %F%P: -shared not supported %F%P: BFD backend error: BFD_RELOC_CTOR unsupported %F%P: PE operations on non PE file %F%P: attempted static link of dynamic object `%s' %F%P: bad --unresolved-symbols option: %s %F%P: bad -plugin-opt option %F%P: bfd_hash_allocate failed creating symbol %s %F%P: bfd_hash_lookup failed creating symbol %s %F%P: bfd_hash_lookup failed: %E %F%P: bfd_hash_lookup for insertion failed: %E %F%P: bfd_hash_table_init failed: %E %F%P: bfd_link_hash_lookup failed: %E %F%P: bfd_link_hash_lookup of export symbol failed: %E %F%P: bfd_new_link_order failed %F%P: bfd_record_phdr failed: %E %F%P: bfd_xcoff_export_symbol failed: %E %F%P: bfd_xcoff_link_count_reloc failed: %E %F%P: bfd_xcoff_link_record_set failed: %E %F%P: big endian output does not match Xtensa configuration %F%P: can not create BFD: %E %F%P: can not create hash table: %E %F%P: can not init BFD: %E %F%P: can not open script: %E %F%P: can't finalize linker-allocated global registers %F%P: can't find %s in output section %F%P: can't find output section %s %F%P: can't relax section: %E %F%P: can't set start address %F%P: cannot create split section name for %s %F%P: cannot open %s %F%P: cannot open base file %s %F%P: cannot open linker script file %s: %E %F%P: cannot open map file %s: %E %F%P: cannot open output file %s: %E %F%P: cannot perform PE operations on non PE output file '%pB' %F%P: cannot read %s %F%P: cannot represent machine `%s' %F%P: clone section failed: %E %F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %pB %F%P: could not create dummy IR bfd: %E %F%P: could not define common symbol `%pT': %E %F%P: could not parse import path: %E %F%P: cross-endian linking for %pB not supported %F%P: error: cannot change output format whilst linking %s binaries %F%P: error: no memory region specified for loadable section `%s' %F%P: failed creating section `%s': %E %F%P: failed to create .xtensa.info section %F%P: failed to parse EH frame entries %F%P: failed to record assignment to %s: %E %F%P: failed to set dynamic section sizes: %E %F%P: fatal error: libbfd ABI mismatch %F%P: final link failed: %E %F%P: gc-sections requires either an entry or an undefined symbol %F%P: group ended before it began (--help for usage) %F%P: illegal use of `%s' section %F%P: internal error %s %d %F%P: invalid --compress-debug-sections option: `%s' %F%P: invalid --dsbt-index %d, outside DSBT size %F%P: invalid --dsbt-index %s %F%P: invalid --dsbt-size %s %F%P: invalid --extra-stack-space value `%s' %F%P: invalid --fixed-space value `%s' %F%P: invalid --line-size/--region-size `%s' %F%P: invalid --line-size/--region-size `%u' %F%P: invalid --local-store address range `%s' %F%P: invalid --num-lines/--num-regions `%s' %F%P: invalid --num-lines/--num-regions `%u' %F%P: invalid --plt-align `%s' %F%P: invalid --reserved-space value `%s' %F%P: invalid BFD target `%s' %F%P: invalid COFF format version %s %F%P: invalid argument to option "--orphan-handling" %F%P: invalid argument to option "--section-start" %F%P: invalid character %c (%d) in flags %F%P: invalid common page size `%s' %F%P: invalid common section sorting option: %s %F%P: invalid data statement %F%P: invalid hash style `%s' %F%P: invalid hex number `%s' %F%P: invalid hex number for PE parameter '%s' %F%P: invalid length for memory region %s %F%P: invalid maximum page size `%s' %F%P: invalid number `%s' %F%P: invalid number for -z call-nop=prefix-: %s %F%P: invalid number for -z call-nop=suffix-: %s %F%P: invalid origin for memory region %s %F%P: invalid pagesize `%s' %F%P: invalid reloc statement %F%P: invalid section sorting option: %s %F%P: invalid stack size `%s' %F%P: invalid subsystem type %s %F%P: little endian output does not match Xtensa configuration %F%P: looping in map_segments%F%P: map sections to segments failed: %E %F%P: missing argument to -m %F%P: missing argument(s) to option "--section-start" %F%P: multiple STARTUP files %F%P: no built-in overlay manager %F%P: no input files %F%P: no sections assigned to phdrs %F%P: no state pushed before popping %F%P: only relocations against symbols are permitted %F%P: output format %s cannot represent section called %s: %E %F%P: please report this bug %F%P: plugin failed to allocate memory for input: %s %F%P: plugin_strdup failed to allocate memory: %s %F%P: relocatable linking with relocations from format %s (%pB) to format %s (%pB) is not supported %F%P: section %s has '$' as first character %F%P: strange hex info for PE parameter '%s' %F%P: target %s not found %F%P: unable to open for destination of copy `%s' %F%P: unable to open for source of copy `%s' %F%P: unknown ELF symbol visibility: %d! %F%P: unknown demangling style `%s' %F%P: unknown format type %s %F%P: unrecognised option: %s %F%P: unrecognized -a option `%s' %F%P: unrecognized -assert option `%s' %F%P: unsupported input file size: %s (%ld bytes) %F%P: unsupported option: -z %s %F%P: use the --help option for usage information %F%P:%pS %% by zero %F%P:%pS / by zero %F%P:%pS assignment to location counter invalid outside of SECTIONS %F%P:%pS can not PROVIDE assignment to location counter %F%P:%pS cannot move location counter backwards (from %V to %V) %F%P:%pS invalid assignment to location counter %F%P:%pS: error: alias for default memory region %F%P:%pS: error: align with input and explicit align specified %F%P:%pS: error: memory region `%s' for alias `%s' does not exist %F%P:%pS: error: redefinition of memory region alias `%s' %F%P:%pS: non constant or forward reference address expression for section %s %F%P:%pS: nonconstant expression for %s %F%P:%pS: undefined MEMORY region `%s' referenced in expression %F%P:%pS: undefined section `%s' referenced in expression %F%P:%pS: undefined symbol `%s' referenced in expression %F%P:%pS: unknown constant `%s' referenced in expression %F%P:%s: hash creation failed %F%P:%s:%d: #! ([member]) is not supported in import files %P: %C: cannot get section contents - auto-import exception %P: %C: warning: undefined reference to `%pT' %P: %D: warning: more undefined references to `%pT' follow %P: %pB and %pB: warning: multiple common of `%pT' %P: %pB: bfd_stat failed: %E %P: %pB: definition of %s %P: %pB: file not recognized: %E; matching formats:%P: %pB: reference to %s %P: %pB: symbol `%s' definition: %d, visibility: %d, resolution: %d %P: %pB: warning: cannot parse .xtensa.info section %P: %pB: warning: common of `%pT' overridden by definition %P: %pB: warning: common of `%pT' overridden by definition from %pB %P: %pB: warning: common of `%pT' overridden by larger common %P: %pB: warning: common of `%pT' overridden by larger common from %pB %P: %pB: warning: common of `%pT' overriding smaller common %P: %pB: warning: common of `%pT' overriding smaller common from %pB %P: %pB: warning: definition of `%pT' overriding common %P: %pB: warning: definition of `%pT' overriding common from %pB %P: %pB: warning: incompatible Xtensa configuration (%s) %P: %pB: warning: more undefined references to `%pT' follow %P: %pB: warning: multiple common of `%pT' %P: %pB: warning: undefined reference to `%pT' %P: %s: duplicated plugin %P: %s: error in plugin cleanup: %d (ignored) %P: %s: missing argument %P: --auto-overlay ignored with user overlay script %P: --auto-overlay ignored with zero local store range %P: --code-region requires an argument: {upper,lower,either,none} %P: --data-region requires an argument: {upper,lower,either,none} %P: --mbaseline is not used anymore %P: --relax-[no-]reduce-fp-updat is not used anymore %P: .init/.fini fragments use differing TOC pointers %P: SONAME must not be empty string; ignored %P: SONAME must not be empty string; keeping previous one %P: `-retain-symbols-file' overrides `-s' and `-S' %P: can't find required output section %s %P: can't open output def file %s %P: cannot find %s %P: cannot find %s (%s): %E %P: cannot find %s inside %s %P: cannot find %s: %E %P: disabling relaxation; it will not work with multiple definitions %P: error closing file `%s' %P: error writing file `%s' %P: error: %P: error: no section named %s in linker script %P: error: no section named %s or %s in linker script %P: error: unhandled data_statement size %P: error: unrecognized argument to --code-region= option: "%s" %P: error: unrecognized argument to --data-region= option: "%s" %P: errors encountered processing file %s %P: errors encountered processing file %s for interworking %P: internal error: aborting at %s:%d %P: internal error: aborting at %s:%d in %s %P: link errors found, deleting executable `%s' %P: missing file for --mexport-symbols %P: mode %s %P: skipping incompatible %s when searching for %s %P: symbol `%pT' missing from main hash table %P: unrecognised emulation mode: %s %P: unrecognized --got argument '%s' %P: unrecognized STM32L4XX fix type '%s' %P: unrecognized VFP11 fix type '%s' %P: unrecognized option '%s' %P: valid arguments to --mhyper-relax=(low|medium|high) %P: warning, duplicate EXPORT: %s %P: warning, file alignment > section alignment %P: warning: %P: warning: %s contains output sections; did you forget -T? %P: warning: %s, needed by %pB, may conflict with %s %P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link) %P: warning: '--thumb-entry %s' is overriding '-e %s' %P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols? %P: warning: --export-dynamic is not supported for PE+ targets, did you mean --export-all-symbols? %P: warning: -z %s ignored %P: warning: -z dynamic-undefined-weak ignored %P: warning: .buildid section discarded, --build-id ignored %P: warning: .note.gnu.build-id section discarded, --build-id ignored %P: warning: address of `%s' isn't multiple of maximum page size %P: warning: auto-importing has been activated without --enable-auto-import specified on the command line; this should work unless it involves constant data structures referencing symbols from auto-imported DLLs %P: warning: bad version number in -subsystem option %P: warning: cannot create .buildid section, --build-id ignored %P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored %P: warning: cannot create .note.gnu.build-id section, --build-id ignored %P: warning: cannot find entry symbol %s; defaulting to %V %P: warning: cannot find entry symbol %s; not setting start address %P: warning: cannot find thumb start symbol %s %P: warning: changing start of section %s by %lu byte %P: warning: changing start of section %s by %lu bytes %P: warning: could not find any targets that match endianness requirement %P: warning: dot moved backwards before `%s' %P: warning: failed to convert %s table in %pB (%s); subsequent disassembly may be incomplete %P: warning: global constructor %s used %P: warning: ignoring invalid -D number %s %P: warning: ignoring invalid -H number %s %P: warning: ignoring invalid -bmaxdata number %s %P: warning: ignoring invalid -bmaxstack number %s %P: warning: ignoring invalid -pD number %s %P: warning: ignoring invalid -pT number %s %P: warning: ignoring invalid module type %s %P: warning: no memory region specified for loadable section `%s' %P: warning: orphan section `%pA' from `%pB' being placed in section `%s' %P: warning: resolving %s by linking to %s %P: warning: the size of the 'window' memory region is not a power of 2; its size %d is truncated to %d %P: warning: unrecognized --build-id style ignored %P: zero vma section reloc detected: `%s' #%d f=%d %P:%pS: warning: memory region `%s' not declared %P:%pS: warning: redeclaration of memory region `%s' %P:%s%d: warning: syntax error in import/export file %P:%s:%d: warning: ignoring unterminated last line %P:%s:%d: warning: syntax error in import file %P:%s:%d: warning: syntax error in import/export file %W (size before relaxing) %X%H: dangerous relocation: %s %X%H: reloc refers to symbol `%pT' which is not being output %X%P: %C: multiple definition of `%pT'%X%P: %C: prohibited cross reference from %s to `%pT' in %s %X%P: %C: undefined reference to `%pT' %X%P: %C: variable '%pT' can't be auto-imported; please read the documentation for ld's --enable-auto-import for details %X%P: %D: more undefined references to `%pT' follow %X%P: %pA exceeds local store range %X%P: %pB section `%s' will not fit in region `%s' %X%P: %pB: can not create runtime reloc information: %E %X%P: %pB: can not create runtime reloc information: %s %X%P: %pB: more undefined references to `%pT' follow %X%P: %pB: section %s has relocs; can not use --embedded-relocs %X%P: %pB: undefined reference to `%pT' %X%P: %s architecture of input file `%pB' is incompatible with %s output %X%P: %s does not support reloc %s for set %s %X%P: %s(%s): can't find member in archive%X%P: %s(%s): can't find member in non-archive file%X%P: %s: this doesn't appear to be a DLL %X%P: --hash-size needs a numeric argument %X%P: .eh_frame/.stab edit: %E %X%P: .gnu.hash is incompatible with the MIPS ABI %X%P: TLS problem %E %X%P: add symbols %s: %E %X%P: address 0x%v of %pB section `%s' is not within region `%s' %X%P: anonymous version tag cannot be combined with other version tags %X%P: bfd_hash_table_init of cref table failed: %E %X%P: bfd_openr %s: %E %X%P: can not build stubs: %E %X%P: can not create .edata section: %E %X%P: can not create .reloc section: %E %X%P: can not create note section: %E %X%P: can not create stub BFD: %E %X%P: can not edit %s: %E %X%P: can not find overlays: %E %X%P: can not load built-in overlay manager: %E %X%P: can not make stub section: %E %X%P: can not open built-in overlay manager: %E %X%P: can not set gp %X%P: can not setup the input section list: %E %X%P: can not size group sections: %E %X%P: can not size overlay stubs: %E %X%P: can not size stub section: %E %X%P: can't open .lib file: %s %X%P: can't set BFD default target to `%s': %E %X%P: cannot build stubs: %E %X%P: cannot create dynamic sections %E %X%P: cannot export %s: invalid export name %X%P: cannot export %s: symbol not defined %X%P: cannot export %s: symbol not found %X%P: cannot export %s: symbol wrong type (%d vs %d) %X%P: cannot size stub section: %E %X%P: changing output format whilst linking is not supported %X%P: could not compute sections lists for stub generation: %E %X%P: cref alloc failed: %E %X%P: cref_hash_lookup failed: %E %X%P: different object file formats composing set %s %X%P: different relocs used in set %s %X%P: duplicate expression `%s' in version information %X%P: duplicate version tag `%s' %X%P: dynamic sections created in non-dynamic link %X%P: error, duplicate EXPORT with ordinals: %s (%d vs %d) %X%P: error: %d-bit reloc in dll %X%P: error: can't use long section names on this arch %X%P: error: duplicate retain-symbols-file %X%P: error: export ordinal too large: %d %X%P: error: ordinal used twice: %d (%s vs %s) %X%P: error: unplaced orphan section `%pA' from `%pB' %X%P: failed to merge target specific data of file %pB %X%P: inline PLT: %E %X%P: internal error on COFF shared library section %s %X%P: internal problems scanning %pB after opening it%X%P: internal problems setting up section %s%X%P: linker script separates .got and .toc %X%P: open %s: %E %X%P: ppc_finish_symbols problem %E %X%P: region `%s' overflowed by %lu byte %X%P: region `%s' overflowed by %lu bytes %X%P: required symbol `%s' not defined %X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V] %X%P: section %s LMA wraps around address space %X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V] %X%P: section %s VMA wraps around address space %X%P: section `%s' assigned to non-existent phdr `%s' %X%P: select_plt_layout problem %E %X%P: special section %s does not support reloc %s for set %s %X%P: too many global registers: %u, max 223 %X%P: unable to find version dependency `%s' %X%P: unable to process relocs: %E %X%P: unable to read .exports section contents %X%P: unknown feature `%s' %X%P: unknown language `%s' in version information %X%P: unsupported PEI architecture: %s %X%P: unsupported size %d for set %s %X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them %X%P:%pS: section has both a load address and a load region %X%P:%pS: unresolvable symbol `%s' referenced in expression %X%P:%s:%d: failed to import symbol %s: %E %pB: in function `%pT': %pS HLL ignored %pS SYSLIB ignored %s needed by %pB %s: emulation specific options: %s: supported emulations: %s: supported targets:%s: total time in link: %ld.%06ld ; %D: first defined here; no contents available =MODEADDRESSARCHARGAccept input files whose architecture cannot be determinedAdd DIRECTORY to library search pathAdd data symbols to dynamic listAddress of section %s set to Allow multiple definitionsAllow unresolved references in shared librariesAlways set DT_NEEDED for dynamic libraries mentioned on the command lineArchive member included to satisfy reference by file (symbol) AttributesAuxiliary filter for shared object symbol tableBind global function references locallyBind global references locallyBuild global constructor/destructor tablesCOUNTCall SYMBOL at load-timeCall SYMBOL at unload-timeCheck section addresses for overlaps (default)Common symbol size file Control how orphan sections are handled.Copy DT_NEEDED links mentioned inside DSOs that followCopyright (C) 2019 Free Software Foundation, Inc. Create a position independent executableCreate a shared libraryCreate an output file even if errors occurCreate default symbol versionCreate default symbol version for imported symbolsCreating library file: %s DIRECTORYDefault search path for Solaris compatibilityDefine a symbolDemangle symbol names [using STYLE]Disallow undefined versionDiscard all local symbolsDiscard temporary local symbols (default)Display target specific optionsDo not allow multiple definitions with symbols included in filename invoked by -R or --just-symbolsDo not allow unresolved references in object filesDo not allow unresolved references in shared libsDo not check section addresses for overlapsDo not copy DT_NEEDED links mentioned inside DSOs that followDo not define Common storageDo not demangle symbol namesDo not link against shared librariesDo not list removed unused sectionsDo not page align dataDo not page align data, do not make text readonlyDo not strip symbols in discarded sectionsDo not treat warnings as errors (default)Do not use relaxation techniques to reduce code sizeDo task level linkingDon't discard any local symbolsDon't merge input [SECTION | orphan] sectionsDon't remove unused sections (default)Don't warn about mismatched input filesDon't warn on finding an incompatible libraryELF emulations: EMULATIONEnd a groupExport all dynamic symbolsFILEFILENAMEFail with %d File Filter for shared object symbol tableForce common symbols to be definedForce generation of file with .exe suffixForce group members out of groupsGNU ld %s Generate embedded relocsGenerate import libraryGenerate relocatable outputHow many tags to reserve in .dynamic sectionHow to handle unresolved symbols. is: ignore-all, report-all, ignore-in-object-files, ignore-in-shared-libsIgnoredIgnored for GCC LTO option compatibilityIgnored for GCC linker option compatibilityIgnored for Linux compatibilityIgnored for SVR4 compatibilityIgnored for SunOS compatibilityIgnored for gold option compatibilityInclude all objects from following archivesInfo: resolving %s by linking to %s (auto-import) Just link symbols (if directory, same as --rpath)KEYWORDKeep exported symbols when removing unused sectionsKeep only symbols listed in FILELIBNAMELengthLink against shared librariesLink big-endian objectsLink little-endian objectsList removed unused sections on stderrLoad named pluginNameNo symbols Only set DT_NEEDED for following dynamic libs if usedOnly use library directories specified on the command lineOptimize output fileOptions: OriginOutput cross reference tableOutput lots of information during linkOverride the default sysroot locationPATHPLUGINPROGRAMPage align data, make text readonlyPop state of flags governing input file handlingPrint current sysrootPrint default output formatPrint map file on standard outputPrint memory usage statisticsPrint option helpPrint version and emulation informationPrint version informationProduce an executable with no program interpreter headerPush state of flags governing input file handlingRead MRI format linker scriptRead default linker scriptRead dynamic listRead linker scriptRead options from FILE Read version information scriptReduce code size by using target specific optimizationsReduce memory overheads, possibly taking much longerReject input files whose architecture is unknownRemove unused sections (on some targets)Report bugs to %s Report target memory usageReport unresolved symbols as errorsReport unresolved symbols as warningsRequire SYMBOL be defined in the final outputSECTION=ADDRESSSHLIBSIZESYMBOLSYMBOL=EXPRESSIONSearch for library LIBNAMESend arg to last-loaded pluginSet PROGRAM as the dynamic linker to useSet address of .bss sectionSet address of .data sectionSet address of .text sectionSet address of ldata segmentSet address of named sectionSet address of rodata segmentSet address of text segmentSet architectureSet default hash table size close to Set emulationSet internal name of shared librarySet link time shared library search pathSet output file nameSet runtime shared library search pathSet start addressShared library control for HP/UX compatibilitySmall data size (if no size, same as --shared)Sort common symbols by alignment [in specified order]Sort sections by name or maximum alignmentSpecify target for following input filesSpecify target of output fileSplit output sections every COUNT relocsSplit output sections every SIZE octetsStart a groupStart with undefined reference to SYMBOLStrip all symbolsStrip debugging symbolsStrip symbols in discarded sectionsSupported emulations: SymbolTARGETTake export symbols list from .exports, using SYMBOL as the version.This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. Trace file opensTrace mentions of SYMBOLTreat warnings as errorsTurn off --whole-archiveUndo the effect of --export-dynamicUnresolved SYMBOL will not cause an error or warningUsage: %s [options] file... Use --disable-stdcall-fixup to disable these fixups Use --enable-stdcall-fixup to disable these warnings Use C++ operator new/delete dynamic listUse C++ typeinfo dynamic listUse less memory and more disk I/OUse same format as native linkerUse wrapper functions for SYMBOLWarn about duplicate common symbolsWarn if an object has alternate ELF machine codeWarn if global constructors/destructors are seenWarn if shared object has DT_TEXTRELWarn if start of section changes due to alignmentWarn if the multiple GP values are usedWarn only once per undefined symbolWrite a map file[=COUNT][=NUMBER][=SECTION][=SIZE][=STYLE][=ascending|descending]alignmentascendingattempt to open %s failed attempt to open %s succeeded built in linker scriptcannot find script file %s could not allocate section contentscould not create new sectiondescendingfailed to read section contentsfile already has property tablesfound %s at %s namename|alignmentno symbolopened script file %s out of memoryrunning: %s "%s" "%s" "%s" "%s" unrecognised or unsupported token '%s' in search path using external linker script:using internal linker script:warning: warning: resolving %s by linking to %s Project-Id-Version: ld 2.31.90 Report-Msgid-Bugs-To: bug-binutils@gnu.org POT-Creation-Date: 2019-01-19 16:38+0000 PO-Revision-Date: 2019-03-31 07:36+0300 Last-Translator: Pavel Maryanov Language-Team: Russian Language: ru MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Bugs: Report translation errors to the Language-Team address. Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); X-Generator: Lokalize 2.0 выключить/включить использование заглушек для расширения инструкций ветвления, которыми не может добраться цель максимальный размер группы входных разделов, обрабатываемых одним разделом заглушек Выделяется место под общие символы Для удовлетворения ссылок на файл (символ) включена библиотека по необходимости Таблица перекрёстных ссылок Отброшенные входные разделы Сценарий компоновщика и карта памяти Настройки памяти Набор Символ исключить объекты и архивы из списка Это сделает исполняемые файлы недетерминированными экспорт, поместить их в импортируемую библиотеку вместо этого автоматического экспорта и поместить их в импортируемую библиотеку по умолчанию none по умолчанию zlib-gabi выключить слияние элементов exidx --[no-]branch-stub --[no-]fix-arm1176 выключить/включить исправление ошибки ARM1176 BLX immediate --[no-]fix-cortex-a8 выключить/включить исправление ветвления Cortex-A8 Thumb-2 --[no-]insert-timestamp использовать настоящую отметку времени, а не ноль (по умолчанию) --[no-]insert-timestamp использовать настоящую отметку времени, а не ноль (по умолчанию) --[no-]leading-underscore задать символ подчёркивания как явный префикс режима --add-stdcall-alias экспортировать символы с и без @nn --audit=AUDITLIB задать библиотеку аудита --auto-overlay [=имя_файла] создать сценарий оверлея в файле, если исполняемый файл не вмещается в локальное хранилище --auto-relink перезапускать компоновщик из сценария автоматического оверлея --bank-window ИМЯ задать имя области памяти, описывающей раскладку окна банка памяти --base_file сгенерировать базовый файл для перемещаемого DLL --base_file <базовый_файл> генерировать базовый файл для перемещаемых DLL --be8 выходной образ в формате BE8 --bss-plt всегда использовать старый формат BSS PLT --build-id[=СТИЛЬ] генерировать идентификаторное примечание сборки --build-id[=СТИЛЬ] генерировать идентификатор сборки --cmse-implib делать импортируемую библиотеку безопасным шлюзом импортируемой библиотеки используя расширения безопасности ARMv8-M --code-in-l1 помещать код в L1 --code-region={either,lower,upper,none} Преобразовывать разделы .text* в разделы {either,lower,upper,none}.text* --compact-stubs использовать уменьшенные и, возможно, более медленные заглушки вызовов --compat-implib создать обратно совместимые импортируемые библиотеки; также создать __imp_ --compat-implib создавать обратно совместимые импортируемые библиотеки; также создавать __imp_ --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] сжимать отладочные разделы DWARF с помощью zlib --data-in-l1 помещать данные в L1 --data-region={either,lower,upper,none} Преобразовывать разделы .data*, .rodata* и .bss* в {either,lower,upper,none}.{bss,data,rodata}* --debug-relax используется для отладки avr-ld --debug-stubs используется для отладки avr-ld --disable-auto-image-base не выбирать автоматически базу образа для DLL (по умолчанию) --disable-auto-image-base не генерировать автоматически выбранный базовый адрес (по умолчанию) --disable-auto-import не выполнять автоматический импорт элементов DATA из DLL --large-address-aware исполняемый файл не поддерживает виртуальные адреса более 2 гигабайт --disable-long-section-names не использовать длинные имена разделов COFF даже в объектных файлах --disable-new-dtags выключить новые динамические метки --disable-runtime-pseudo-reloc не добавлять псевдо-перемещения времени выполнения для автоматически импортируемых элементов DATA --disable-runtime-pseudo-reloc не добавлять псевдо-перемещения времени выполнения для автоматически импортируемых элементов DATA. --disable-sec-transformation отключить преобразование разделов .{text,data,bss,rodata}* посредством добавления префиксов {either,lower,upper,none} --disable-stdcall-fixup не компоновать _sym с _sym@nn --dll задать базовый адрес по умолчанию для DLL --dll-search-prefix=<строка> при динамической компоновке с dll без importlib использовать <строка><имя>.dll вместо lib<имя>.dll --dotsyms для каждой версии шаблона «foo» в сценарии с версией добавлять «.foo» так, чтобы символы кода функции считались также, как символы описателя функции; включено по умолчанию --dsbt-index <индекс> индекс DSBT для выходных объектов --dsbt-size <индекс> количество элементов в таблице DSBT --dynamicbase базовый адрес образа может перемещаться с помощью разупорядочения раскладки адресного пространства (ASLR) --eh-frame-hdr создать раздел .eh_frame_hdr --emit-stack-syms добавлять символы задаваемого стека, необходимого для каждой функции --emit-stub-syms добавлять символы на заглушки вызовов оверлея --emit-stub-syms помечать заглушки компоновщика символом --enable-auto-image-base автоматически выбирать базу образа для DLL, если пользователь его не задал --enable-auto-image-base[=<адрес>] автоматически выбирать базовый адрес для DLL (возможно, начинать с адреса), если не указан параметр --image-base --enable-auto-import выполнять сложную компоновку _sym с __imp_sym для ссылок DATA --enable-extra-pe-debug включить вывод подробной отладочной информации при сборке или компоновке с DLL (особенно при автоматическом импорте) --enable-extra-pep-debug включить вывод подробной отладочной информации при сборке или компоновке с DLL (особенно при автоматическом импорте) --enable-long-section-names использовать длинные имена разделов COFF даже в файлах исполняемых образов --enable-new-dtags включить новые динамические метки --enable-runtime-pseudo-reloc обходить ограничения автоматического импорта добавляя псевдо-перемещения времени выполнения --enable-runtime-pseudo-reloc обходить ограничения автоматического импорта добавляя псевдо-перемещения времени выполнения --enable-stdcall-fixup компоновать _sym с _sym@nn без предупреждений --exclude-all-symbols исключить все символы из списка автоматического экспорта --exclude-libs биб,биб,… исключить библиотеки из списка автоматического экспорта --exclude-libs=LIBS сделать все символы в LIBS скрытыми --exclude-modules-for-implib мод,мод,… --exclude-symbols сим,сим,… исключить символы из списка автоматического экспорта --export-all-symbols автоматически экспортировать все глобальные символы в DLL --extra-overlay-stubs добавлять заглушки на все вызовы вне областей оверлея --extra-stack-space=байт место при отрицательном sp (по умолчанию 2000), если не указан --reserved-space --file-alignment <размер> задать файловое смещение --fix-cortex-a53-835769 исправлять ошибку 835769 --fix-cortex-a53-843419 исправлять ошибку 843419 --fix-stm32l4xx-629360 указать как исправлять ошибку 629360 в STM32L4XX --fix-v4bx заменить BX rn на MOV pc, rn для ARMv4 --fix-v4bx-interworking заменить ветвление BX rn на склейку совместной работы ARMv4 --fixed-space=байт локальное хранилище для не оверлейного кода и данных --flag-mismatch-warnings предупреждать об объектах с несовместимыми параметрами порядка байт, dsp или ABI --force-dynamic всегда создавать динамические разделы --forceinteg обязательно проводить проверку целостности кода --format 0|1|2 задать используемый формат версии COFF --got=<тип> задать схему обработки GOT --hash-style=СТИЛЬ задать хэш-стиль равным sysv, gnu или обоим --heap <размер> задать первоначальный размер кучи --high-entropy-va образ совместим с 64-битным случайно распределённым адресным пространством (ASLR) --identification <строка> задать идентификатор вывода --ignore-branch-isa принимать некорректные перемещения ветвления, требующие переключения режима ISA --ignore-lma игнорировать сегменты LMA (по умолчанию) (для совместимости с Renesas Tools) --image-base <адрес> задать начальный адрес исполняемого файла --in-implib импортировать библиотеку, чьи адреса символов должны оставаться стабильными --insn32 генерировать только 32-битные инструкции microMIPS --itanium генерировать код для процессора Intel Itanium --kill-at удалять @nn из экспортируемых символов --large-address-aware исполняемый файл поддерживает виртуальные адреса более 2 гигабайт --ld-generated-unwind-info генерировать информацию по обработке исключений для PLT --line-size размер строк программного icache (по умолчанию 1k) --local-store=lo:hi корректный адресный диапазон --long-plt генерировать длинные элементы .plt для обработки дальних перестановок .plt/.got --lrlive-analysis искать в прологе функции наличие lr --m[no-]fp-as-gp выключить/включить ослабление fp-as-gp --m[no-]tlsdesc-trampoline выключить/включить трамплин TLS DESC --major-image-version <номер> задать номер версии исполняемого файла --major-os-version <номер> задать минимальную требуемую версию ОС --major-subsystem-version <номер> задать минимальную требуемую версию подсистемы ОС --mexport-symbols=ФАЙЛ экспортировать символы в сценарий компоновки --mhyper-relax=уровень задать уровень ослабления (low|medium|high); по умолчанию: medium --minor-image-version <номер> задать номер редакции исполняемого файла --minor-os-version <номер> задать минимальную требуемую редакцию ОС --minor-subsystem-version <номер> задать минимальную требуемую редакцию подсистемы ОС --multi-subspace генерировать заглушки импорта и экспорта для поддержки нескольких подпространственных общих библиотек --no-apply-dynamic-relocs не применять значения времени компоновки для динамических перемещений --no-bind не привязывать этот образ --no-call-ret-replacement машина ослабления, обычно, заменяет две следующих друг за другом инструкции call/ret одной инструкцией jump; этот параметр выключает такую оптимизацию --no-dotsyms дополнительно ничего не делать для сценариев с версией --no-eh-frame-hdr не создавать раздел .eh_frame_hdr --no-emit-stub-syms не помечать заглушки компоновщика символом --no-enum-size-warning не предупреждать об объектах с несовместимыми размерами enum --no-flag-mismatch-warnings не предупреждать об объектах с несовместимыми параметрами порядка байт и dsp --no-ignore-branch-isa отвергать некорректные перемещения ветвления, требующие переключения режима ISA --no-ignore-lma не игнорировать сегменты LMA --no-inline-optimize не преобразовывать встроенные PLT в прямые вызовы --no-insn32 генерировать все инструкции microMIPS --no-isolation образ учитывает изоляцию, но образ не изолирует --no-ld-generated-unwind-info не генерировать информацию по обработке исключений для PLT --no-merge-exidx-entries --no-merge-exidx-entries выключить слияние элементов exidx --no-multi-toc запретить автоматическое размножение разделов toc --no-opd-optimize не оптимизировать раздел OPD --no-overlays не обрабатывать оверлей --no-pic-fixup не преобразовывать не-pic в pic --no-plt-align не выравнивать отдельные заглушки вызова PLT --no-plt-localentry не преобразовывать вызовы в функции ELFv2 --no-plt-static-chain заглушки вызова PLT не должны загружать r11 --no-plt-static-chain заглушки вызова PLT не должны загружать r11 (по умолчанию) --no-plt-thread-safe заглушки вызова PLT без барьера --no-ppc476-workaround не обходить дефект --no-save-restore-funcs не предоставлять такие процедуры --no-secureplt использовать PLT в сегменте данных --no-seh образ не использует SEH; обработчик SE нельзя вызывать в этом образе --no-seh образ не использует SEH; обработчик SE нельзя вызывать в этом образе --no-stubs если компоновщик обнаруживает попытку доступа инструкции за пределы 128k по смещению, которое ограничено 128k, то он вставляет заглушку jump; данный параметр выключает данное действие --no-tls-get-addr-optimize не использовать вызов special __tls_get_addr --no-tls-optimize не пытаться оптимизировать доступ к TLS --no-toc-optimize не оптимизировать раздел TOC --no-toc-sort не сортировать разделы TOC и GOT --no-trampoline не генерировать дальние трамплины, использующие для вызова дальней функции jsr или bsr --no-wchar-size-warning не предупреждать об объектах с несовместимыми размерами wchar_t --non-ia-text разрешить помещать не icache код в строки icache --non-overlapping-opd канонизировать .opd так, чтобы не было перекрывающихся элементов .opd --num-lines количество строк программного icache (по умолчанию 32) --num-regions количество оверлейных буферов (по умолчанию 1) --nxcompat образ совместим с технологией предотвращения выполнения данных (DEP) --output-def <файл> генерировать файл .DEF для собранных DLL --overlay-rodata помещать данные, доступные только на чтение, со связанным с ними кодом функции в оверлеи --pic-veneer всегда генерировать склейки совместной работы PIC --plt-align выравнивать заглушки вызова PLT, чтобы они вмещались в строки кэша --plt-align [=<выравнивание>] выравнивать заглушки вызова PLT, чтобы они вмещались в строки кэша --plt-localentry преобразовывать вызовы в функции ELFv2 localentry:0 --plt-static-chain заглушки вызова PLT должны загружать r11 (по умолчанию) --plt-static-chain заглушки вызова PLT должны загружать r111 --plt-thread-safe заглушки вызова PLT с барьером загрузка-загрузка --plugin сделать модуль SPU --pmem-wrap-around=<значение> заставить машину ослабления компоновщика предполагать, что полный оборот программного счётчика происходит на адресе <значение>; поддерживаемые значения: 8k, 16k, 32k и 64k --ppc476-workaround [=размер_страницы] обходить дефект кэша на ppc476 --region-size размер оверлейных буферов (по умолчанию 0, автоматически) --reserved-space=байт локальное хранилище для стека и кучи; если не указано, то ld вычислит размер стека и предположит, что кучи нет --s390-pgste указать ядру выделять таблицы с размером страницы 4k --save-restore-funcs предоставлять процедуры сохранения и восстановления регистров, используемых в коде с gcc -Os; по умолчанию включено в обычной конечной компоновке; выключено при запуске ld -r --sdata-got всегда вставлять GOT расположение перед .sdata --section-alignment <размер> задать выравнивание разделов --secure-plt использовать новый формат PLT, если возможно --secureplt использовать PLT в сегменте текста --size-opt при ослаблении дальних вызовов предпочитать оптимизацию по размеру, а не по выравниванию ветвления цели --soft-icache генерировать программные оверлеи icache --stack <размер> задать первоначальный размер стека --stack-analysis высчитывать требуемый максимальный стек --stub-group-size=N --stub-group-size=Н максимальный размер группы входных разделов, которые можно обработать одним разделом заглушек. При отрицательном значении ищутся все заглушки после их ветвей (с размером группы -Н), а при положительном значении допускаются две группы входных разделов — одна до, а другая после каждого раздела заглушек. Значения +/-1 указывают, что компоновщик должен выбрать подходящее значение по умолчанию. --stub-group-size=Н максимальный размер группы входных разделов, которые можно обработать одним разделом заглушек. При отрицательном значении ищутся все заглушки перед их ветвями (с размером группы -Н), а при положительном значении допускаются две группы входных разделов — одна до, а другая после каждого раздела заглушек. Значения +/-1 указывают, что компоновщик должен выбрать подходящее значение по умолчанию. --subsystem <имя>[:<версия>] задать требуемую подсистему ОС [и версию] --support-old-code поддерживать совместную работу со старым кодом --target1-abs считать R_ARM_TARGET1 как R_ARM_ABS32 --target1-rel считать R_ARM_TARGET1 как R_ARM_REL32 --target2=<тип> задать определение R_ARM_TARGET2 --taso загружать исполняемый файл в нижний 31-битный виртуальный адресный диапазон --thumb-entry= установить точкой входа на символ Thumb --thumb-entry=<символ> считать входной точкой Thumb-<символ> --tls-get-addr-optimize использовать специальный вызов __tls_get_addr --tsaware образ относится к Terminal Server --use-blx включить использование инструкций BLX --vfp11-denorm-fix указать как исправлять ошибку денормализации в VFP11 --vle-reloc-fixup исправлять перемещения 16A/16D в старом объектном файле --warn-duplicate-exports предупреждать о повторениях в экспорте --wdmdriver в драйвере используется модель WDM -Bgroup выбрать правила поиска имени группы для DSO -P AUDITLIB, --depaudit=AUDITLIB указать библиотеку аудита зависимостей -z bndplt всегда генерировать префикс BND в элементах PLT -z call-nop=ЗАПОЛНЕНИЕ использовать ЗАПОЛНЕНИЕ в качестве 1-байтового NOP для ветвления -z combreloc объединить динамические перемещения в одном разделе и отсортировать -z common генерировать общие символы с типом STT_COMMON -z common-page-size=РАЗМЕР задать РАЗМЕР общей страницы -z defs сообщать о неразрешимых символах в объектных файлах -z dynamic-undefined-weak делать неопределённые слабые символы динамическими -z nodynamic-undefined-weak не делать неопределённые слабые символы динамическими -z execstack пометить исполняемый файл как требующий исполняемого стека -z global сделать символы в DSO доступными для загружаемых в дальнейшем объектах -z globalaudit пометить исполняемый файл как требующий глобального аудита -z ibt генерировать GNU_PROPERTY_X86_FEATURE_1_IBT -z ibtplt генерировать элементы PLT с включённым IBT -z initfirst пометить DSO для инициализации первой во время выполнения -z interpose пометить объект для помещения во все DSO, кроме исполняемых -z lazy пометить объект для отложенной привязки времени выполнения (по умолчанию) -z loadfltr пометить объект как требующий немедленной обработки -z max-page-size=РАЗМЕР задать максимальный РАЗМЕР страницы -z muldefs допускать повторные определения -z nocombreloc не объединять динамические перемещения в одном разделе -z nocommon генерировать общие символы с типом STT_OBJECT -z nocopyreloc не создавать копии перемещений -z nodefaultlib Mark object not to use default search paths -z nodelete пометить DSO как неудаляемый во время выполнения -z nodlopen пометить DSO как недоступный для dlopen -z nodump пометить DSO как недоступный для dldump -z noexecstack пометить исполняемый файл как не требующий исполняемого стека -z noextern-protected-data не считать символы защищённых данных внешними -z noreloc-overflow выключить проверку переполнения перемещения -z norelro не создавать заголовок программы RELRO -z norelro не создавать заголовок программы RELRO (по умолчанию) -z noseparate-code не создавать отдельный заголовок кода программы -z noseparate-code не создавать отдельный заголовок кода программы (по умолчанию) -z notext не считать DT_TEXTREL в общих объектах ошибкой -z now пометить объект для не отложенной привязки времени выполнения -z origin пометить объект как требующий немедленной обработки $ORIGIN во время выполнения -z relro создать заголовок программы RELRO -z relro создать заголовок программы RELRO (по умолчанию) -z separate-code создавать отдельный заголовок кода программы -z separate-code создавать отдельный заголовок кода программы (по умолчанию) -z shstk генерировать GNU_PROPERTY_X86_FEATURE_1_SHSTK -z stack-size=РАЗМЕР задать размер сегмента стека -z text считать DT_TEXTREL в общих объектах ошибкой -z textoff не считать DT_TEXTREL в общих объектах ошибкой @ФАЙЛ Поддерживаемые эмуляции: нет специальных параметров эмуляции. дополнительные переполнения перемещения пропущены в выводе адрес загрузки 0x%V перемещение обрезано по месту: %s у неопределённого символа «%pT» перемещение обрезано по месту: %s у символа «%pT», определённого в %pA раздела %pB перемещение обрезано по месту: %s у неопределённого символа «%pT»%8x что-то ещё %F%P: %pB: --just-symbols не может использоваться в DSO %F%P: %pB: несовпадение версии ABI в объектных файлах %F%P: %pB: при --embedded-relocs все входные объекты должны быть в формате COFF или ELF %F%P: %pB: при --embedded-relocs все входные объекты должны быть в формате ELF %F%P: %pB: ошибка в bfd_elf_get_bfd_needed_list: %E %F%P: %pB: ошибка в bfd_stat: %E %F%P: %pB: невозможно создать раздел .emreloc: %E %F%P: %pB: невозможно прочитать содержимое раздела .gnu.warning: %E %F%P: %pB: невозможно прочитать содержимое раздела .idata: %E %F%P: %pB: невозможно прочитать содержимое раздела %pA %F%P: %pB: невозможно прочитать перемещения: %E %F%P: %pB: невозможно прочитать символы: %E %F%P: %pB: ошибка добавления символов: %E %F%P: %pB: файл не распознан: %E %F%P: %pB: ошибка конечного закрытия: %E %F%P: %pB: архивный член %pB не является объектом %F%P: не найден вставляемый %s %F%P: %s: невозможно сделать объектный файл: %E %F%P: %s: невозможно задать архитектуру: %E %F%P: %s: не удалось открыть для записи: %E %F%P: %s: невозможно открыть: %E %F%P: %s: невозможно задать начальный адрес %F%P: %s: ошибка загрузки модуля: %s %F%P: %s: не ELF символ в ELF BFD! %F%P: %s: не является перемещаемым файлом: %E %F%P: %s: ошибка модуля: %d %F%P: %s: модуль выдал ошибку после чтения всех символов %F%P: %s: модуль выдал ошибку захвата файла %F%P: %s: повреждена таблица символов модулей (тип символа %d) %F%P: в сценарии компоновщика отсутствует *(%s$) %F%P: --no-define-common нельзя использовать без -shared %F%P: параметр -F нельзя использовать без -shared %F%P: параметр -f нельзя использовать без -shared %F%P: параметр -pie не поддерживается %F%P: параметры -r и %s нельзя использовать вместе %F%P: параметр -shared не поддерживается %F%P: ошибка серверной части BFD: BFD_RELOC_CTOR не поддерживается %F%P: операции PE с файлом не PE %F%P: попытка статической компоновки динамического объекта «%s» %F%P: некорректный параметр --unresolved-symbols: %s %F%P: некорректный параметр -plugin-opt %F%P: bfd_hash_allocate не удалось создать символ %s %F%P: bfd_hash_lookup не удалось создать символ %s %F%P: ошибка bfd_hash_lookup: %E %F%P: ошибка bfd_hash_lookup при вставке: %E %F%P: ошибка bfd_hash_table_init: %E %F%P: ошибка bfd_link_hash_lookup: %E %F%P: ошибка экспортированного символа в bfd_link_hash_lookup: %E %F%P: ошибка bfd_new_link_order %F%P: ошибка bfd_record_phdr: %E %F%P: ошибка в bfd_xcoff_export_symbol: %E %F%P: ошибка в bfd_xcoff_link_count_reloc: %E %F%P: ошибка в bfd_xcoff_link_record_set: %E %F%P: результат с прямым порядком байт не совпадает с настройкой Xtensa %F%P: невозможно создать BFD: %E %F%P: невозможно создать хэш-таблицу: %E %F%P: ошибка инициализации BFD: %E %F%P: невозможно открыть сценарий: %E %F%P: невозможно финализировать глобальные регистры распределённые компоновщиком %F%P: невозможно найти %s в выходном разделе %F%P: невозможно найти выходной раздел %s %F%P: невозможно ослабить раздел: %E %F%P: невозможно задать начальный адрес %F%P: невозможно создать отдельный раздел имён для %s %F%P: невозможно открыть %s %F%P: невозможно открыть базовый файл %s %F%P: невозможно открыть файл сценария компоновщика %s: %E %F%P: невозможно открыть файл карты %s: %E %F%P: невозможно открыть выходной файл %s: %E %F%P: невозможно выполнить операции PE над не выходным файлом PE «%pB» %F%P: невозможно прочитать %s %F%P: невозможно представить машину «%s» %F%P: ошибка клонирования раздела: %E %F%P: описания компактных фреймов несовместимы с DWARF2 .eh_frame из %pB %F%P: невозможно создать макет IR bfd: %E %F%P: невозможно определить общий символ «%pT»: %E %F%P: не удалось разобрать путь импорта: %E %F%P: компоновка с разным порядком байт не поддерживается для %pB %F%P: ошибка: невозможно изменить выходной формат пока выполняется компоновка двоичных файлов %s %F%P: ошибка: не указана область памяти для загружаемого раздела «%s» %F%P: ошибка при создании раздела «%s»: %E %F%P: не удалось создать раздел .xtensa.info %F%P: ошибка разбора элементов фрейма EH %F%P: ошибка при назначении записи %s: %E %F%P: ошибка при задании размеров динамических разделов: %E %F%P: неисправимая ошибка: несовпадение ABI libbfd %F%P: ошибка конечной ссылки: %E %F%P: для gc-разделов требуется точка входа или неопределённый символ %F%P: конец группы до её начала (справка по параметру --help) %F%P: недопустимое использование раздела «%s» %F%P: внутренняя ошибка %s %d %F%P: некорректный параметр --compress-debug-sections: «%s» %F%P: некорректный --dsbt-index %d, вне размера DSBT %F%P: некорректный --dsbt-index %s %F%P: некорректный --dsbt-size %s %F%P: некорректное значение --extra-stack-space «%s» %F%P: некорректное значение --fixed-space «%s» %F%P: некорректное значение --line-size/--region-size «%s» %F%P: некорректное значение --line-size/--region-size «%u» %F%P: некорректный адресный диапазон --local-store «%s» %F%P: некорректное значение --num-lines/--num-regions «%s» %F%P: некорректное значение --num-lines/--num-regions «%u» %F%P: некорректное значение --plt-align «%s» %F%P: некорректное значение --reserved-space «%s» %F%P: некорректная цель BFD «%s» %F%P: некорректный формат версии COFF %s %F%P: недопустимое значение параметра «--orphan-handling» %F%P: недопустимое значение параметра «--section-start» %F%P: некорректный символ %c (%d) в флагах %F%P: недопустимый размер общей страницы «%s» %F%P: некорректный параметр сортировки общих разделов: %s %F%P: некорректный сегмент данных %F%P: неверный стиль хэша «%s» %F%P: неверный шестнадцатеричный номер «%s» %F%P: неверный шестнадцатеричный номер для параметра PE «%s» %F%P: некорректная длина области памяти %s %F%P: недопустимый максимальный размер страницы «%s» %F%P: неверный номер «%s» %F%P: неверный номер у -z call-nop=prefix-: %s %F%P: неверный номер у -z call-nop=suffix-: %s %F%P: некорректное начало области памяти %s %F%P: некорректный размер страницы «%s» %F%P: некорректный сегмент перемещений %F%P: некорректный параметр сортировки разделов: %s %F%P: недопустимый размер стека «%s» %F%P: неверный тип подсистемы %s %F%P: результат с обратным порядком байт не совпадает с настройкой Xtensa %F%P: зацикливание в map_segments%F%P: ошибка отображения разделов в сегменты: %E %F%P: отсутствует аргумент для -m %F%P: отсутствует значение(я) параметра «--section-start» %F%P: несколько файлов STARTUP %F%P: отсутствует встроенных менеджер оверлея %F%P: отсутствуют входные файлы %F%P: отсутствуют разделы, назначенные phdrs %F%P: состояние не втолкнуто до его выталкивания %F%P: допускаются только перемещения символов %F%P: выходной формат %s не позволяет представить раздел с именем %s: %E %F%P: сообщите об этой ошибке %F%P: модулю не удалось выделить память для входных данных: %s %F%P: plugin_strdup не удалось выделить память: %s %F%P: перемещаемая компоновка с перемещениями из формата %s (%pB) в формат %s (%pB) не поддерживается %F%P: первым символом раздела %s является «$» %F%P: странная шестнадцатеричная информация для параметра PE «%s» %F%P: цель %s не найдена %F%P: невозможно открыть приёмник копирования «%s» %F%P: невозможно открыть источник копирования «%s» %F%P: неизвестная видимость символа ELF: %d! %F%P: неизвестный стиль декодирования «%s» %F%P: неизвестный формат %s %F%P: неизвестный параметр: %s %F%P: неизвестный параметр -a «%s» %F%P: неизвестный параметр -assert «%s» %F%P: неподдерживаемый размер входного файла: %s (%ld байт) %F%P: параметр не поддерживается: -z %s %F%P: используйте --help для получения информации о параметрах %F%P:%pS %% нулём %F%P:%pS / нулём %F%P:%pS некорректно задавать счётчик местоположения вне SECTIONS %F%P:%pS нельзя задать PROVIDE назначение на счётчик местоположения %F%P:%pS невозможно переместить счётчик местоположения назад (из %V в %V) %F%P:%pS некорректное назначение счётчику местоположения %F%P:%pS: ошибка: псевдоним на область памяти по умолчанию %F%P:%pS: ошибка: указано выравнивание во входных данных и явно %F%P:%pS: ошибка: область памяти «%s» для псевдонима «%s» не существует %F%P:%pS: ошибка: повторное определение псевдонима области памяти «%s» %F%P:%pS: адресное выражение не является константой или прямой ссылкой для раздела %s %F%P:%pS: неконстантное выражение для %s %F%P:%pS: выражение ссылается на неопределённую область MEMORY «%s» %F%P:%pS: выражение ссылается на неопределённый раздел «%s» %F%P:%pS: выражение ссылается на неопределённый символ «%s» %F%P:%pS: выражение ссылается на неизвестную константу «%s» %F%P:%s: ошибка создания хэша %F%P:%s:%d: #! ([член]) не поддерживается в файлах импорта %P: %C: невозможно получить содержимое раздела — исключение auto-import %P: %C: предупреждение: неопределенная ссылка на «%pT» %P: %D: предупреждение: далее есть ещё неопределённые ссылки на «%pT» %P: %pB и %pB: предупреждение: несколько общих «%pT» %P: %pB: ошибка в bfd_stat: %E %P: %pB: определение %s %P: %pB: файл не распознан: %E; подходящие форматы:%P: %pB: ссылка на %s %P: %pB: определение символа «%s»: %d, видимость: %d, отождествление: %d %P: %pB: предупреждение: невозможно проанализировать раздел .xtensa.info %P: %pB: предупреждение: общий «%pT» заменён определением %P: %pB: предупреждение: общий «%pT» заменён определением из %pB %P: %pB: предупреждение: общий «%pT» заменён более общим %P: %pB: предупреждение: общий «%pT» заменён более общим из %pB %P: %pB: предупреждение: общий «%pT» заменяет менее общий %P: %pB: предупреждение: общий «%pT» заменяет менее общий из %pB %P: %pB: предупреждение: определение «%pT» заменяет общий %P: %pB: предупреждение: определение «%pT» заменяет общий из %pB %P: %pB: предупреждение: несовместимые настройки Xtensa (%s) %P: %pB: предупреждение: далее есть ещё неопределённые ссылки на «%pT» %P: %pB: предупреждение: несколько общих «%pT» %P: %pB: предупреждение: неопределенная ссылка на «%pT» %P: %s: повторение модуля %P: %s: ошибка при очистке модуля: %d (игнорируется) %P: %s: пропущен аргумент %P: --auto-overlay игнорируется из-за пользовательского сценария оверлея %P: --auto-overlay игнорируется из-за нулевого диапазона локального хранилища %P: для --code-region требуется аргумент: {upper,lower,either,none} %P: для --data-region требуется аргумент: {upper,lower,either,none} %P: --mbaseline больше не используется %P: --relax-[no-]reduce-fp-updat больше не используется %P: в фрагментах .init/.fini используются разные указатели TOC %P: значение SONAME не должно быть пустой строкой; игнорируется %P: значение SONAME не должно быть пустой строкой; оставляем предыдущее значение %P: «-retain-symbols-file» заменяет «-s» и «-S» %P: невозможно найти требуемый выходной раздел %s %P: невозможно открыть выходной файл def %s %P: невозможно найти %s %P: невозможно найти %s (%s): %E %P: невозможно найти %s внутри %s %P: невозможно найти %s: %E %P: отключается ослабление; оно не будет работать с повторяющимися определениями %P: ошибка закрытия файла «%s» %P: ошибка записи в файл «%s» %P: ошибка: %P: ошибка: в сценарии компоновщика не раздела с именем %s %P: ошибка: в сценарии компоновщика не раздела с именем %s или %s %P: ошибка: необрабатываемое значение data_statement %P: ошибка: неизвестный аргумент --code-region= значение: «%s» %P: ошибка: неизвестный аргумент --data-region= значение: «%s» %P: обнаружены ошибки при обработке файла %s %P: обнаружены ошибки при обработке файла %s для совместной работы %P: внутренняя ошибка: останов на %s:%d %P: внутренняя ошибка: останов на %s:%d в %s %P: найдены ошибки связей, удаляется исполняемый файл «%s» %P: для --mexport-symbols нужен файл %P: режим %s %P: пропускается несовместимый %s при поиске %s %P: символ «%pT» отсутствует в главной таблице хэшей %P: не распознан режим эмуляции: %s %P: нераспознанное значение --got «%s» %P: нераспознанный тип исправления STM32L4XX «%s» %P: нераспознанный тип исправления VFP11 «%s» %P: неизвестный параметр «%s» %P: возможные аргументы --mhyper-relax=(low|medium|high) %P: предупреждение, повторный EXPORT: %s %P: предупреждение, выравнивание файла > выравнивания раздела %P: предупреждение: %P: предупреждение: %s содержит выходные разделы; забыли указать -T? %P: предупреждение: %s, нужное %pB, может конфликтовать с %s %P: предупреждение: %s, нужное для %pB, не найдено (попробуйте задать -rpath или -rpath-link) %P: предупреждение: «--thumb-entry %s» замещает «-e %s» %P: предупреждение: --export-dynamic не поддерживается для целей PE, подразумевался --export-all-symbols? %P: предупреждение: --export-dynamic не поддерживается для целей PE+, подразумевался --export-all-symbols? %P: warning: -z %s игнорируется %P: предупреждение: -z dynamic-undefined-weak игнорируется %P: предупреждение: раздел .buildid отброшен, --build-id игнорируется %P: предупреждение: раздел .note.gnu.build-id отброшен, --build-id игнорируется %P: предупреждение: адрес «%s» не кратен максимальному размеру страницы %P: предупреждение: было задействовано авто-импортирование без указания --enable-auto-import в командной строке параметров; оно сработает, если в авто-импортируемых DLL не встретятся ссылки на символы из константных структур данных %P: предупреждение: некорректный номер версии в параметре -subsystem %P: предупреждение: невозможно создать раздел .buildid, --build-id игнорируется %P: предупреждение: невозможно создать раздел .eh_frame_hdr, --eh-frame-hdr игнорируется %P: предупреждение: невозможно создать раздел .note.gnu.build-id, --build-id игнорируется %P: предупреждение: невозможно найти символ входа %s; используем значение по умолчанию %V %P: предупреждение: невозможно найти символ входа %s; начальный адрес не устанавливается %P: предупреждение: не удаётся найти начальный символ в режиме thumb %s %P: предупреждение: изменение начала раздела %s на %lu байт %P: предупреждение: изменение начала раздела %s на %lu байта %P: предупреждение: изменение начала раздела %s на %lu байт %P: предупреждение: невозможно найти цели, подходящие под требование порядка байт %P: предупреждение: точка перемещена назад перед «%s» %P: предупреждение: не удалось преобразовать таблицу %s в %pB (%s); последующее дизассемблирование может быть не полным %P: предупреждение: используется глобальный конструктор %s %P: предупреждение: игнорируется некорректное число %s у -D %P: предупреждение: игнорируется некорректное число %s у -H %P: предупреждение: игнорируется некорректное число %s у -bmaxdata %P: предупреждение: игнорируется некорректное число %s у -bmaxstack %P: предупреждение: игнорируется некорректное число %s у -pD %P: предупреждение: игнорируется некорректное число %s у -pT %P: предупреждение: игнорируется некорректный тип модуля %s %P: предупреждение: не указана область памяти для загружаемого раздела «%s» %P: предупреждение: брошенный раздел «%pA» из «%pB» был помещён в раздел «%s» %P: предупреждение: %s распознаётся посредством компоновки с %s %P: предупреждение: размер области памяти «window» не кратен 2; размер %d обрезается до %d %P: предупреждение: игнорируется нераспознанный стиль --build-id %P: обнаружен пустой раздел перемещений vma: «%s» #%d f=%d %P:%pS: предупреждение: область памяти «%s» не объявлена %P:%pS: предупреждение: повторное определение области памяти «%s» %P:%s%d: предупреждение: синтаксическая ошибка в файле импорта/экспорта %P:%s:%d: предупреждение: игнорируется незавершенная последняя строка %P:%s:%d: предупреждение: синтаксическая ошибка в файле импорта %P:%s:%d: предупреждение: синтаксическая ошибка в файле импорта/экспорта %W (размер перед ослаблением) %X%H: опасное перемещение: %s %X%H: перемещение ссылается на символ «%pT», которого не будет в выводе %X%P: %C: повторное определение «%pT»%X%P: %C: запрещённая перекрёстная ссылка из %s на «%pT» в %s %X%P: %C: неопределённая ссылка на «%pT» %X%P: %C: переменная «%pT» не может быть авто-импортирована; прочитайте документацию ld на --enable-auto-import %X%P: %D: далее есть ещё неопределённые ссылки на «%pT» %X%P: %p превышен диапазон локального хранилища %X%P: %pB раздела «%s» не попадёт в область «%s» %X%P: %pB: невозможно создать информацию о перемещении времени выполнения: %E %X%P: %pB: невозможно создать информацию о перемещении времени выполнения: %s %X%P: %pB: далее есть ещё неопределённые ссылки на «%pT» %X%P: %pB: раздел %s содержит перемещения; нельзя использовать --embedded-relocs %X%P: %pB: неопределённая ссылка на «%pT» %X%P: архитектура %s входного файла «%pB» несовместима с выходным %s %X%P: %s не поддерживает перемещение %s для набора %s %X%P: %s(%s): член не найден в архиве%X%P: %s(%s): член не найден в не архивном файле%X%P: %s: не похож на DLL %X%P: для --hash-size требуется числовой аргумент %X%P: редактирование .eh_frame/.stab: %E %X%P: .gnu.hash несовместим с MIPS ABI %X%P: с TLS проблема %E %X%P: добавлены символы %s: %E %X%P: адрес 0x%v из %pB раздела «%s» вне области «%s» %X%P: метку анонимной версии нельзя объединять с другими версиями меток %X%P: ошибка bfd_hash_table_init на таблице cref: %E %X%P: bfd_openr %s: %E %X%P: невозможно построить заглушки: %E %X%P: невозможно создать раздел .edata: %E %X%P: невозможно создать раздел .reloc: %E %X%P: невозможно создать раздел примечаний: %E %X%P: невозможно создать заглушку BFD: %E %X%P: нельзя редактировать %s: %E %X%P: невозможно найти оверлеи: %E %X%P: невозможно загрузить встроенный менеджер оверлея: %E %X%P: невозможно сделать раздел заглушки: %E %X%P: невозможно открыть встроенный менеджер оверлея: %E %X%P: невозможно изменить gp %X%P: невозможно настроить список входных разделов: %E %X%P: невозможно задать размер разделов групп: %E F%P: невозможно задать размер оверлейных заглушек: %E %X%P: невозможно определить размер раздела заглушки: %E %X%P: невозможно открыть файл .lib: %s %X%P: невозможно установить цель BFD по умолчанию на «%s»: %E %X%P: невозможно построить заглушки: %E %X%P: не удалось динамические разделы %E %X%P: невозможно экспортировать %s: некорректное имя для экспорта %X%P: невозможно экспортировать %s: символ не определён %X%P: невозможно экспортировать %s: символ не найден %X%P: невозможно экспортировать %s: символ с некорректным типом (%d и %d) %X%P: невозможно определить размер раздела заглушки: %E %X%P: изменение выходного формата в момент компоновки не поддерживается %X%P: невозможно вычислить список разделов для генерации заглушки: %E %X%P: ошибка выделения cref: %E %X%P: ошибка cref_hash_lookup: %E %X%P: набор %s составлен из различающихся форматов объектных файлов %X%P: в наборе %s используются отличающиеся перемещения %X%P: повтор выражения «%s» в информации о версии %X%P: повтор метки версии «%s» %X%P: динамические разделы созданы в не динамической компоновке %X%P: ошибка, EXPORT повторяется с порядковыми числительными: %s (%d и %d) %X%P: ошибка: %d-битное перемещение в dll %X%P: ошибка: нельзя использовать длинные имена разделов на этой архитектуре %X%P: ошибка: повтор retain-symbols-file %X%P: ошибка: слишком большое для экспорта порядковое числительное: %d %X%P: ошибка: порядковое числительное используется дважды: %d (%s и %s) %X%P: ошибка: неразмещённый брошенный раздел «%pA» из «%pB» %X%P: ошибка при объединении специальных целевых данных файла %pB %X%P: встроенное PLT: %E %X%P: внутренняя ошибка раздела %s общей библиотеки COFF %X%P: внутренняя ошибка при сканировании %pB после его открытия%X%P: внутренняя ошибка задании раздела %s%X%P: сценарий компоновщика разделяет .got и .toc %X%P: открыт %s: %E %X%P: с ppc_finish_symbols проблема %E %X%P: область «%s» выходит за границы на %lu байт %X%P: область «%s» выходит за границы на %lu байта %X%P: область «%s» выходит за границы на %lu байт %X%P: не определён требуемый символ «%s» %X%P: раздел %s LMA [%V,%V] перекрывает раздел %s LMA [%V,%V] %X%P: раздел %s LMA охватывает адресное пространство %X%P: раздел %s VMA [%V,%V] перекрывает раздел %s VMA [%V,%V] %X%P: раздел %s VMA охватывает адресное пространство %X%P: раздел «%s» назначен несуществующему phdr «%s» %X%P: с select_plt_layout проблема %E %X%P: специальный раздел %s не поддерживает перемещение %s для набора %s %X%P: слишком много глобальных регистров: %u, максимально — 223 %X%P: не удалось найти версионную зависимость «%s» %X%P: невозможно обработать перемещения: %E %X%P: невозможно прочитать содержимое раздела .exports %X%P: неизвестное свойство «%s» %X%P: неизвестный язык «%s» информации о версии %X%P: неподдерживаемая архитектура PEI: %s %X%P: неподдерживаемый размер %d для набора %s %X%P:%pS: PHDRS и FILEHDR не поддерживаются, если они отсутствуют в находящихся перед ними заголовках PT_LOAD %X%P:%pS: у раздела есть адрес загрузки и область загрузки одновременно %X%P:%pS: выражение ссылается на неразрешимый символ «%s» %X%P:%s:%d: ошибка при импорте символа %s: %E %pB: в функции «%pT»: %pS HLL игнорируется %pS SYSLIB игнорируется %s нужен для %pB %s: специальные параметры эмуляции: %s: поддерживаемые эмуляции: %s: поддерживаемые цели:%s: общее время компоновки: %ld.%06ld ; %D: здесь первое определение; содержимое недоступно <нет модуля>=РЕЖИМАДРЕСАРХИТЕКТУРААРГУМЕНТПринимать входные файлы даже с неопределённой архитектуройДобавить КАТАЛОГ к пути поиска библиотекДобавить символы данных в динамический списокАдресом раздела %s назначен Допускать повторные определенияДопускать неразрешимые ссылки в общих библиотекахВсегда устанавливать DT_NEEDED для динамических библиотек, перечисленных в командной строкеДля удовлетворения ссылок на файл (символ) включён член архива АтрибутыВспомогательный фильтр таблицы символов общих объектовПривязывать глобальные ссылки на функции локальноПривязывать глобальные ссылки локальноСобирать таблицы глобального конструктора/деструктораКОЛИЧЕСТВОВызвать СИМВОЛ во время загрузкиВызвать СИМВОЛ во время выгрузкиПроверять адреса разделов на совпадения (по умолчанию)Общий символ размер файл Регулирует, как обрабатываются брошенные разделыПозднее копировать ссылки DT_NEEDED, упомянутые внутри DSOCopyright (C) 2019 Free Software Foundation, Inc. Создать позиционно-независимый исполняемый файлСоздать общую библиотекуСоздавать выходной файл даже, если возникли ошибкиСоздавать версию символа по умолчаниюСоздавать версию символа по умолчанию для импортируемых символовСоздаётся файл библиотеки: %s КАТАЛОГПуть поиска по умолчанию для совместимости с SolarisОпределить символРаскрывать имена символов [использую СТИЛЬ]Запретить неопределённую версиюОтбросить все локальные символыОтбросить временные локальные символы (по умолчанию)Показать специальные параметры целиНе разрешать включение многократного определения символов в файл, указанный параметром -R или --just-symbolsНе допускать неразрешимые ссылки в объектных файлахНе допускать неразрешимые ссылки в общих библиотекахНе проверять адреса разделов на совпадения (по умолчанию)Не копировать позднее ссылки DT_NEEDED, упомянутые внутри DSOНе определять хранилище CommonНе раскрывать имена символовНе связывать с общими библиотекамиНе выводить удалённые неиспользуемые разделы в stderrНе выравнивать данные по границе страницыНе выравнивать данные по границе страницы, не делать сегмент текста доступным только для чтенияНе удалять символы в отброшенных разделахНе считать предупреждения ошибками (по умолчанию)Для сокращения размера кода не использовать техники ослабленияВыполнять задачу уровневой компоновкиНе отбрасывать какие-либо локальные символыНе объединять входные разделы [РАЗДЕЛ | orphan]Не удалять неиспользуемые разделы (по умолчанию)Не предупреждать о несовпадающих входных файлахНе предупреждать о нахождении несовместимой библиотекиЭмуляции ELF: ЭМУЛЯЦИЯКонец группыЭкспортировать все динамические символыФАЙЛИМЯ_ФАЙЛАОшибка с %d Файл Фильтр для таблицы символов общих объектовПринудительно делать общие символы определённымиПринудительно генерировать файл с суффиксом .exeПринудительно удалить членов группы из группGNU ld %s Генерировать встроенные перемещенияГенерировать импортируемую библиотекуГенерировать перемещаемый кодСколько меток резервировать в разделе .dynamicЧто делать с неопределяемыми символами. <Методом> может быть: ignore-all, report-all, ignore-in-object-files, ignore-in-shared-libsИгнорируетсяИгнорируется для совместимости с параметром GCC LTOИгнорируется для совместимости с компоновщиком GCCИгнорируется для совместимости с LinuxИгнорируется для совместимости с SVR4Игнорируется для совместимости с SunOSИгнорируется для совместимости с параметром goldВключить все объекты из следующих архивовИнформация: %s распознаётся при компоновке с %s (авто-импорт) Только связать символы (если каталог, то как --rpath)КЛЮЧЕВОЕ СЛОВООставлять экспортированные символы при удалении неиспользуемых разделовОставлять только символы, перечисленные в ФАЙЛЕLIBNAMEДлинаСвязывать с общими библиотекамиКомпоновать объекты с прямым порядком байтовКомпоновать объекты с обратным порядком байтовВыводить удалённые неиспользуемые разделы в stderrЗагрузить модуль с указанным именемИмяНет символов Устанавливать DT_NEEDED только для следующих динамических библиотек (если используются)Использовать библиотечные каталоги только из командной строкиОптимизировать выходной файлПараметры: ПроисхождениеВыводить таблицу перекрёстных ссылокВыводить подробную информацию при компоновкеЗаменить расположение по умолчанию sysrootПУТЬМОДУЛЬПРОГРАММАВыравнивать данные по границе страницы, сделать сегмент текста доступным только для чтенияВытолкнуть состояние флагов, управляющих обработкой входного файлаНапечатать текущее значение sysrootНапечатать выходной формат по умолчаниюНапечатать файл карты на стандартном выводеВывести статистику по используемой памятиПоказать справку по параметрамПоказать информацию о версии и эмуляцииПоказать информацию о версииСоздать исполняемый файл без заголовка программного интерпретатораВтолкнуть состояние флагов, управляющих обработкой входного файлаПрочитать сценарий компоновщика в формате MRIПрочитать сценарий компоновщика по умолчаниюЧитать динамический списокПрочитать сценарий компоновщикаЧитать параметры из ФАЙЛА Прочитать информацию о версии сценарияСокращать размер кода, используя специальные оптимизации целиСокращать перерасход памяти, возможно увеличивая времяОтбрасывать входные файлы с неизвестной архитектуройУдалять неиспользуемые разделы (для некоторых целей)Сообщения об ошибках отправляйте в %s Сообщать об использовании памяти целиСообщать о неразрешимых символах в виде ошибокСообщать о неразрешимых символах в виде предупрежденийТребовать определение СИМВОЛА в окончательном выводеРАЗДЕЛ=АДРЕСSHLIBРАЗМЕРСИМВОЛСИМВОЛ=ВЫРАЖЕНИЕИскать библиотеку с именем LIBNAMEПослать АРГУМЕНТ в последний загруженный модульНазначить ПРОГРАММУ в качестве используемого динамического компоновщикаЗадать адрес раздела .bssЗадать адрес раздела .dataЗадать адрес раздела .textЗадать адрес сегмента ldataЗадать адрес раздела с указанными именемЗадать адрес сегмента rodataЗадать адрес сегмента textЗадать архитектуруЗадать размер хэш таблицы близким к <ЧИСЛУ>Задать эмуляциюЗадать внутреннее имя общей библиотекиЗадать путь поиска общих библиотек времени компоновкиЗадать имя выходного файлаЗадать путь поиска общих библиотек времени выполненияЗадать начальный адресУправление общей библиотекой для совместимости с HP/UXРазмер маленьких данных (если не указан, то берётся из --shared)Сортировать общие символы по выравниванию [в заданном порядке]Сортировать разделы по имени или максимальному выравниваниюЗадать цель для следующих входных файловЗадать цель файла результатаРазделять выходные разделы каждые КОЛИЧЕСТВО октетовРазделять выходные разделы каждые РАЗМЕР октетовНачало группыНачинать с неопределённой ссылки на СИМВОЛУдалить все символыУдалить отладочные символыУдалить символы в отброшенных разделахПоддерживаемые эмуляции: СимволЦЕЛЬВзять список экспортируемых символов из .exports, используя SYMBOL в качестве версии.Эта программа является свободным программным обеспечением. Вы можете распространять её на условиях GNU General Public License версии 3 или (по вашему выбору) более поздней версии. Эта программа не имеет абсолютно никаких не гарантий. Регистрировать открытие файловРегистрировать упоминание о СИМВОЛЕСчитать предупреждения ошибкамиВыключить --whole-archiveОтменить действие --export-dynamicИз-за неразрешимого СИМВОЛ не будет возникать ошибка или предупреждениеИспользование %s [параметры] файл… Чтобы выключить эти адресные привязки используйте --disable-stdcall-fixup Чтобы выключить эти предупреждения используйте --enable-stdcall-fixup Использовать оператор динамического списка C++ new/deleteИспользовать динамический список C++ typeinfoИспользовать меньше памяти и больше дисковых операций ввода-выводаИспользовать родной для компоновщика форматИспользовать обёрточные функции для СИМВОЛАПредупреждать о повторении общих символовПредупреждать, если объект содержит альтернативный машинный ELFПредупреждать, если видны глобальные конструкторы/деструкторыПредупреждать, если общий объект содержит DT_TEXTRELПредупреждать, если начало раздела изменяется из-за выравниванияПредупреждать, если используется несколько значений GPПредупреждать о каждом неопределенном символе только один разЗаписывать файл карты[=КОЛИЧЕСТВО][=НОМЕР][=РАЗДЕЛ][=РАЗМЕР][=СТИЛЬ][=ascending|descending]выравниваниепо возрастаниюошибка при попытке открыть %s попытка открыть %s завершилась успешно встроенный сценарий компоновщиканевозможно найти файл сценария %s невозможно выделить место под содержимое разделаневозможно создать новый разделпо убываниюошибка при чтении содержимого разделафайл уже содержит таблицы свойствнайден %s в %s имяимя|выравниватьнет символафайл сценария %s открыт недостаточно памятивыполняется: %s "%s" "%s" "%s" "%s" нераспознанный или неподдерживаемый токен «%s» в пути поиска используется внешний сценарий компоновщика:используется внутренний сценарий компоновщика:предупреждение: предупреждение: %s распознаётся посредством компоновки с %s