<))C)!*:*V*v**P*K*PI+P+I+O5,,N-Mh--J..@Z/L//r0F11e233KT4O4M4+>5Kj5M5864=6Br6I6L6FL77J8Ej8O8K9FL9P9&9L :[X:B:=:L5;;;C;K<HN<A<K<N%=<t=C=*= >(>!A>9c>>->P>>/?n? ?!????@5,@8b@6@@2@# A6DA%{A%A$A)A8BsOB)BB6CEA9F9{FFF@F4G<LG,GJG$H<&H6cH5H5H#I%*IPI7lI.I)I)I'J.AJpJ4J.J"J"Kb7K*KKK2K0/L!`L/L%L&L L$ MEMdM,M"M%M$MBN'aNBN5N3O06OgO/OO)O OP;P6YPPP:PP-QKQ)fQQ"Q'Q2Q&,R&SR!zRRHR.S+3S5_S&S7S%S6TCQT.TET U'U3DUxUUUU+U1 V0=V nV3{V-V$VW1 W=RW6WbWA*XlX5BY;xYDY/Y7)ZJaZ-Z(ZB[0F[4w[[[[/["\"=\7`\"\/\\< ]2H]@{]G]3^/8^h^"^7^!^+_*._IY_6_-_2`-;`/i``3`R`;:q.0۞- :AV5)Ο)")9c1}&֠%I.d#2ס0 !;0]%&#ۢ  ;.\&(ۣ=!6:X>8Ҥ) (57^#"ץ(#/>n3צ7*+D p).1&"C#f 9,21E2w5)5 =@:~.## <0m)Ы722e1u'$Ϭ#)4B1wg=O96XB/ү4:7)r%;°(/'Wfx+%<%=+c4)7 :D4/"4$%Y,%DҴ.%F%l%&ߵ1U(1~=+. I*j$$6߷91P*1߸&:Plֹ**(!Su0>Ժ0D3K$"#"4F>{(**$O*k-&!= Vw63ʾA_u$ƿ6$!A*c0 **@kr2  (-0^*} +!&&C_$|;6 *IPW'j'- G-a '$ +02c'|  ?Re|96!)(R$i$ *0(Yr&%,7 dq''. ?86x'$))Bl!|! EZ #9O!f5540I z)' $237f06+-2`,  6Na {  DvA/5@uOmR"n7:<ra|s\Ncd#sxYMHV|8~Xbkz3=Jk{)+9zQpTn?@7$B%5 V D_`,l ,ywU 1(2ht[u0?M!grL gL$WtI] 6/c3Y!.;0fG}pove#T9\i *SQ2-^yjwmXNBeI8 %jF_'}: < ;oACh+q'JbdE"C`P-*&4 x1 >&~W>4fZ=iqR(^{Ka.[6PZlSO])EUHGKF 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. --[no-]leading-underscore Set explicit symbol underscore prefix mode --add-stdcall-alias Export symbols with and without @nn --base_file Generate a base file for relocatable DLLs --compat-implib Create backward compatible import libs; create __imp_ as well. --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-runtime-pseudo-reloc Do not add runtime pseudo-relocations for auto-imported DATA. --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 --dynamicbase Image base address may be relocated using address space layout randomization (ASLR) --enable-auto-image-base Automatically choose image base for DLLs unless user specifies one --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-long-section-names Use long COFF section names even in executable image files --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-modules-for-implib mod,mod,... --exclude-symbols sym,sym,... Exclude symbols from automatic export --export-all-symbols Automatically export all globals to DLL --file-alignment Set file alignment --forceinteg Code integrity checks are enforced --heap Set initial size of the heap --image-base
Set start address of the executable --insert-timestamp Use a real timestamp rather than zero. --kill-at Remove @nn from exported symbols --large-address-aware Executable supports virtual addresses greater than 2 gigabytes --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 --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 --no-bind Do not bind this image --no-isolation Image understands isolation but do not isolate the image --no-seh Image does not use SEH. No SE handler may be called in this image --nxcompat Image is compatible with data execution prevention --out-implib Generate import library --output-def Generate a .DEF file for the built DLL --section-alignment Set section alignment --stack Set size of the initial stack --subsystem [:] Set required OS subsystem [& version] --support-old-code Support interworking with old code --support-old-code Support interworking with old code --thumb-entry= Set the entry point to be Thumb symbol --thumb-entry= Set the entry point to be Thumb --tsaware Image is Terminal Server aware --warn-duplicate-exports Warn about duplicate exports. --wdmdriver Driver uses the WDM model @FILE Supported emulations: no emulation specific options. additional relocation overflows omitted from the output load address 0x%V relocation truncated to fit: %s against `%T' relocation truncated to fit: %s against symbol `%T' defined in %A section in %B relocation truncated to fit: %s against undefined symbol `%T'%8x something else %B%F: could not read relocs: %E %B%F: could not read symbols: %E %B: In function `%T': %B: file not recognized: %E %B: matching formats:%B: warning: common is here %B: warning: common of `%T' overridden by definition %B: warning: common of `%T' overridden by larger common %B: warning: common of `%T' overriding smaller common %B: warning: defined here %B: warning: definition of `%T' overriding common %B: warning: larger common is here %B: warning: more undefined references to `%T' follow %B: warning: multiple common of `%T' %B: warning: previous common is here %B: warning: smaller common is here %B: warning: undefined reference to `%T' %C: Cannot get section contents - auto-import exception %C: variable '%T' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details. %C: warning: undefined reference to `%T' %D: first defined here %D: warning: more undefined references to `%T' follow %F%B: error adding symbols: %E %F%B: file not recognized: %E %F%B: final close failed: %E %F%B: member %B in archive is not an object %F%P: %s not found for insert %F%P: attempted static link of dynamic object `%s' %F%P: bfd_record_phdr failed: %E %F%P: cannot create split section name for %s %F%P: cannot open base file %s %F%P: cannot perform PE operations on non PE output file '%B'. %F%P: clone section failed: %E %F%P: final link failed: %E %F%P: internal error %s %d %F%P: invalid BFD target `%s' %F%P: invalid data statement %F%P: invalid reloc statement %F%P: no sections assigned to phdrs %F%P: unknown demangling style `%s' %F%P:%S: error: alias for default memory region %F%P:%S: error: align with input and explicit align specified %F%P:%S: error: memory region `%s' for alias `%s' does not exist %F%P:%S: error: redefinition of memory region alias `%s' %F%S %% by zero %F%S / by zero %F%S assignment to location counter invalid outside of SECTIONS %F%S can not PROVIDE assignment to location counter %F%S cannot move location counter backwards (from %V to %V) %F%S invalid assignment to location counter %F%S: non constant or forward reference address expression for section %s %F%S: nonconstant expression for %s %F%S: undefined MEMORY region `%s' referenced in expression %F%S: undefined section `%s' referenced in expression %F%S: undefined symbol `%s' referenced in expression %F%S: unknown constant `%s' referenced in expression %P%F: %s: error loading plugin: %s %P%F: %s: non-ELF symbol in ELF BFD! %P%F: %s: plugin error: %d %P%F: %s: plugin reported error after all symbols read %P%F: %s: plugin reported error claiming file %P%F: -F may not be used without -shared %P%F: -f may not be used without -shared %P%F: -pie not supported %P%F: -r and -shared may not be used together %P%F: -shared not supported %P%F: BFD backend error: BFD_RELOC_CTOR unsupported %P%F: Could not define common symbol `%T': %E %P%F: Failed to create hash table %P%F: Illegal use of `%s' section %P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported %P%F: bad --unresolved-symbols option: %s %P%F: bad -plugin-opt option %P%F: bad -rpath option %P%F: bfd_hash_allocate failed creating symbol %s %P%F: bfd_hash_lookup failed creating symbol %s %P%F: bfd_hash_lookup failed: %E %P%F: bfd_hash_lookup for insertion failed: %E %P%F: bfd_hash_table_init failed: %E %P%F: bfd_link_hash_lookup failed: %E %P%F: bfd_new_link_order failed %P%F: can not create hash table: %E %P%F: can't relax section: %E %P%F: can't set start address %P%F: cannot open linker script file %s: %E %P%F: cannot open map file %s: %E %P%F: cannot open output file %s: %E %P%F: cannot represent machine `%s' %P%F: error: no memory region specified for loadable section `%s' %P%F: failed creating section `%s': %E %P%F: gc-sections requires either an entry or an undefined symbol %P%F: group ended before it began (--help for usage) %P%F: invalid argument to option "--section-start" %P%F: invalid common section sorting option: %s %P%F: invalid hex number `%s' %P%F: invalid hex number for PE parameter '%s' %P%F: invalid number `%s' %P%F: invalid section sorting option: %s %P%F: invalid subsystem type %s %P%F: invalid syntax in flags %P%F: missing argument to -m %P%F: missing argument(s) to option "--section-start" %P%F: multiple STARTUP files %P%F: no input files %P%F: output format %s cannot represent section called %s %P%F: please report this bug %P%F: strange hex info for PE parameter '%s' %P%F: target %s not found %P%F: unknown ELF symbol visibility: %d! %P%F: unknown format type %s %P%F: unrecognized -a option `%s' %P%F: unrecognized -assert option `%s' %P%F: use the --help option for usage information %P%F:%s: can not make object file: %E %P%F:%s: can not set architecture: %E %P%F:%s: can't set start address %P%F:%s: hash creation failed %P%X: %s architecture of input file `%B' is incompatible with %s output %P%X: %s does not support reloc %s for set %s %P%X: --hash-size needs a numeric argument %P%X: Different object file formats composing set %s %P%X: Different relocs used in set %s %P%X: Internal error on COFF shared library section %s %P%X: Unsupported size %d for set %s %P%X: failed to merge target specific data of file %B %P: %B: symbol `%s' definition: %d, visibility: %d, resolution: %d %P: %s: error in plugin cleanup: %d (ignored) %P: Disabling relaxation: it will not work with multiple definitions %P: Error closing file `%s' %P: Error writing file `%s' %P: `-retain-symbols-file' overrides `-s' and `-S' %P: cannot find %s %P: cannot find %s (%s): %E %P: cannot find %s inside %s %P: cannot find %s: %E %P: internal error: aborting at %s line %d %P: internal error: aborting at %s line %d in %s %P: link errors found, deleting executable `%s' %P: mode %s %P: skipping incompatible %s when searching for %s %P: symbol `%T' missing from main hash table %P: unrecognised emulation mode: %s %P: unrecognized option '%s' %P: warning, file alignment > section alignment. %P: warning: %s contains output sections; did you forget -T? %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: 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 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 bytes %P: warning: could not find any targets that match endianness requirement %P: warning: dot moved backwards before `%s' %P: warning: global constructor %s used %P: warning: no memory region specified for loadable section `%s' %P:%S: warning: memory region `%s' not declared %P:%S: warning: redeclaration of memory region `%s' %S HLL ignored %S SYSLIB ignored %W (size before relaxing) %X%B: more undefined references to `%T' follow %X%B: undefined reference to `%T' %X%C: multiple definition of `%T' %X%C: prohibited cross reference from %s to `%T' in %s %X%C: undefined reference to `%T' %X%D: more undefined references to `%T' follow %X%H: dangerous relocation: %s %X%H: reloc refers to symbol `%T' which is not being output %X%P: %B section `%s' will not fit in region `%s' %X%P: address 0x%v of %B 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: can't set BFD default target to `%s': %E %X%P: cref alloc failed: %E %X%P: cref_hash_lookup failed: %E %X%P: duplicate expression `%s' in version information %X%P: duplicate version tag `%s' %X%P: error: duplicate retain-symbols-file %X%P: region `%s' overflowed by %ld bytes %X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V] %X%P: section `%s' assigned to non-existent phdr `%s' %X%P: unable to find version dependency `%s' %X%P: unable to open for destination of copy `%s' %X%P: unable to open for source of copy `%s' %X%P: unable to read .exports section contents %X%P: unknown feature `%s' %X%P: unknown language `%s' in version information %X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them %X%P:%S: section has both a load address and a load region %X%S: unresolvable symbol `%s' referenced in expression %X%s(%s): can't find member in archive%X%s(%s): can't find member in non-archive file%XCan't open .lib file: %s %XCannot export %s: invalid export name %XCannot export %s: symbol not defined %XCannot export %s: symbol not found %XCannot export %s: symbol wrong type (%d vs %d) %XError, duplicate EXPORT with ordinals: %s (%d vs %d) %XError, ordinal used twice: %d (%s vs %s) %XError: %d-bit reloc in dll %XError: can't use long section names on this arch %XUnsupported PEI architecture: %s %Xbfd_openr %s: %E %s: Can't open output def file %s %s: data size %ld %s: emulation specific options: %s: supported emulations: %s: supported targets:%s: total time in link: %ld.%06ld ; no contents available ADDRESSARCHARGAccept 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 Copy DT_NEEDED links mentioned inside DSOs that followCopyright 2014 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 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 libraryEMULATIONEnd a groupErrors encountered processing file %sErrors encountered processing file %s Errors encountered processing file %s for interworking Export all dynamic symbolsFILEFILENAMEFail with %d File Filter for shared object symbol tableForce common symbols to be definedForce generation of file with .exe suffixGNU ld %s Generate embedded relocsGenerate 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 compatibilityInclude all objects from following archivesInfo: resolving %s by linking to %s (auto-import) Just link symbols (if directory, same as --rpath)KEYWORDKeep 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 readonlyPrint default output formatPrint map file on standard outputPrint memory usage statisticsPrint option helpPrint version and emulation informationPrint version informationRead 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 unresolved symbols as errorsReport unresolved symbols as warningsSECTION=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 symbolWarning, duplicate EXPORT: %s Warning: resolving %s by linking to %s Write 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 create dummy IR bfd: %F%E descendingnamename|alignmentno symbolopened script file %s using external linker script:using internal linker script:warning: Project-Id-Version: ld 2.24.90 Report-Msgid-Bugs-To: bug-binutils@gnu.org POT-Creation-Date: 2014-02-10 09:42+1030 PO-Revision-Date: 2015-09-09 23:28-0400 Last-Translator: Mingye Wang Language-Team: Chinese (simplified) Language: zh_CN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.8.4 分配公共符号 按需库被包含以满足文件 (符号) 引用 交叉引用表 舍弃的输入节 链结器命令稿和内存映射 内存配置 设置 符号 从自动导出排除对象、归档成员 这会使二进制文件存在不确定性 导出,而非放进导入函数库。 --[no-]leading-underscore 设置明确的符号底线前缀模式 --add-stdcall-alias 导出带与不带 @nn 的符号 --base_file <基址文件> 为可重定位的 DLL 生成一个基址文件 --compat-implib 生成后向兼容的导入库; 同时生成 __imp_<符号>。 --disable-auto-image-base 不自动选择映象基址。(默认) --disable-auto-import 不为 DLL 自动导入 DATA 项 --disable-large-address-aware 可执行文件不支持大于 2 GB 的虚拟内存地址 --disable-long-section-names 即使在目的文件中也 永不使用长 COFF 节段名称 --disable-runtime-pseudo-reloc 不加入用于自动导入数据的运行阶段假性重寻址。 --disable-stdcall-fixup 不将 _sym 链接至 _sym@nn --dll 设置 DLL 的默认映象基址 --dll-search-prefix=<字符串> 动态链接至 DLL 而缺少导入库时,使用 <字符串><基本名>.dll 而不是 lib<基本名>.dll --dynamicbase 映像基底地址可以重新寻址,利用 地址空间布局随机化 (ASLR) --enable-auto-image-base 除非用户指定否则自动选择映象基址 --enable-auto-import 为实现 DATA 引用,使用复杂的手段将 _sym 链接至 __imp_sym --enable-extra-pe-debug 当生成或链接至 DLL 时(尤其当自动导入时)启用 详细的调试输出 --enable-long-section-names 即使在可运行映像档中也使用 长 COFF 节段名称 --enable-runtime-pseudo-reloc 利用在运行阶段加入已解析的假性重寻址 来作为自动导入限制的解决方法。 --enable-stdcall-fixup 将 _sym 链接至 _sym@nn 而不给出警告 --exclude-all-symbols 从自动导出排除所有符号 --exclude-libs 库,库,... 将一些库排除在自动导入以外 --exclude-modules-for-implib mod,mod,... --exclude-symbols 符号,符号,... 将一些符号排除在自动导入以外 --export-all-symbols 自动将所有全局量导出至 DLL --file-alignment <大小> 设置文件对齐边界 --forceinteg 已强制编码集成性检查 --heap <大小> 设置堆的初始大小 --image-base <地址> 设置可执行文件的起始地址 --insert-timestamp 使用真实时间戳,而非全零。 --kill-at 从导出符号中移去 @nn --large-address-aware 可执行文件支持大于 2 GB 的虚拟内存地址 --major-image-version <数> 设置可执行文件的版本号 --major-os-version <数> 设置对操作系统版本的最低要求 --major-subsystem-version <数> 设置对操作系统子系统版本的最低要求 --minor-image-version <数> 设置可执行文件的修订版本号 --minor-os-version <数> 设置对操作系统修订版本的最低要求 --minor-subsystem-version <数> 设置对操作系统子系统修订版本的最低要求 --no-bind 不要绑定这个映像 --no-isolation 映像理解隔离性但是并不隔离映像 --no-seh 映像不使用 SEH。没有 SE 处理程序可在此映像中被调用 --nxcompat 映像兼容于数据运行防止措施 --out-implib <文件> 生成导入库 --output-def <文件> 为建立的 DLL 生成一个 .DEF 文件 --section-alignment <大小> 设置节的对齐边界 --stack <大小> 设置初始栈的大小 --subsystem <名>[:<版本>] 设置需要的操作系统子系统[和版本号] --support-old-code 支持与旧式代码的交互工作 --support-old-code 支持与旧式代码的交互工作 --thumb-entry=<符号> 设置入口点为 ARM Thumb <符号> --thumb-entry=<符号> 设置入口点为 ARM Thumb <符号> --tsaware 映像能认知终端服务器 --warn-duplicate-exports 对重复导出给出警告。 --wdmdriver 驱动程序使用 WDM 式样 @文件 支持的仿真: 无特定选项的仿真。 从输出所省略的额外重寻址溢出 加载地址 0x%V 截断重寻址至相符: %s 针对 %T 截断重寻址至相符: %s 针对在 %B 中的 %A 节中的符号 %T 的定义 截断重寻址至相符: %s 针对未定义的符号 %T%8x 其他东西 %B%F: 无法读取重寻址: %E %B%F: 无法读取符号: %E %B:在函数‘%T’中: %B:无法识别文件:%E %B: 匹配格式: %B: 警告: 公共定义在此 %B: 警告: 公共的 %T 由定义所覆写 %B: 警告: 公共的 %T 由较大的共同点所覆写 %B: 警告: 公共的 %T 由较小的共同点所覆写 %B:警告:在此定义 %B: 警告: %T 的定义覆写公共定义 %B: 警告: 较大的共同点在此 %B: 警告: 跟着更多未定义的参考到 %T %B: 警告: %T 的多重共同点 %B: 警告: 前一个共同点在此 %B: 警告: 较小的共同点在此 %B:警告:对‘%T’未定义的引用 %C: 无法取得节内容 - 自动导入异常 %C:变量‘%T’不能被自动导入。请阅读与 ld --enable-auto-import 相关的文档以获取更详细的信息。 %C: 警告: 未定义参考到 %T %D:第一次在此定义 %D: 警告: 跟着更多未定义的参考到 %T %F%B: 无法添加符号: %E %F%B: 文件无法辨识: %E %F%B: 最后的关闭失败: %E %F%B: 成员 %B 在归档中非对象 %F%P: 找不到 %s 以用于插入 %F%P: 试图静态链结的动态对象 %s %F%P: bfd_record_phdr 失败: %E %F%P: 无法在 %s 创建分割节段名称 %F%P: 无法打开基底文件 %s %F%P: 无法于非 PE 输出文件 %B 施行 PE 操作。 %F%P: 仿制节失败: %E %F%P: 最后的链结失败: %E %F%P:内部错误 %s %d %F%P: 无效的 BFD 目标 %s %F%P: 无效的数据叙述 %F%P: 无效的重寻址叙述 %F%P: 没有节被指派到 phdrs %F%P: 未知的解码 (demangle) 风格“%s” %F%P:%S: 错误: 用于缺省内存区域的别名 %F%P:%S: 错误: 同时指定了与输入对齐以及显式对齐 %F%P:%S: 错误: 不存在内存区域 %s 以用于别名 %s %F%P:%S: 错误: 内存区域别名 %s 的重复定义 %F%S 对零取模 %F%S 被零除 %F%S 指派到无效的节外侧位置计数器 %F%S 无法提供指派到位置计数器 %F%S 无法向后移动位置计数器(从 %V 到 %V) %F%S 无效的指派位置计数器 %F%S: 用于节 %s 的非常数或是向前参考的地址表达式 %F%S: 非常数表达式用于 %s %F%S:未定义的 MEMORY 区域‘%s’在表达式中被引用 %F%S: 在表达式中引用了未定义的节 %s %F%S:未定义的符号‘%s’在表达式中被引用 %F%S: 在表达式中引用了不明常数 %s %P%F: %s: 加载插件程序时发生错误: %s %P%F: %s: ELF BFD 中出现非 ELF 符号! %P%F: %s: 插件错误: %d %P%F: %s: 插件程序于所有符号读取之后回报了错误 %P%F: %s: 插件程序所报告的错误宣称文件 %P%F:-F 必须与 -shared 一起作用 %P%F:-f 必须与 -shared 一起作用 %P%F:不支持 -pie %P%F:-r 和 -shared 不能一起使用 %P%F:不支持 -shared %P%F: BFD 后端错误: 不支持 BFD_RELOC_CTOR %P%F: 无法定义一般符号 %T: %E %P%F:无法创建散列表 %P%F:对‘%s’节的非法使用 %P%F: 并不支持从格式 %s (%B) 到格式 %s (%B) 的重寻址链结 %P%F:--unresolved-symbols 选项无效:%s %P%F: 不当的 -plugin-opt 选项 %P%F:不当的 -rpath 选项 %P%F: bfd_hash_allocate 产生符号 %s 时失败 %P%F: bfd_hash_lookup 产生符号 %s 时失败 %P%F: bfd_hash_lookup 失败: %E %P%F: bfd_hash_lookup 用于插入时失败: %E %P%F: bfd_hash_table_init 失败: %E %P%F: bfd_link_hash_lookup 失败: %E %P%F: bfd_new_link_order 时失败 %P%F: 无法创建哈希表: %E %P%F: 无法松开节: %E %P%F:无法设置起始地址 %P%F:无法打开链接脚本文件 %s:%E %P%F: 无法打开对应文件 %s: %E %P%F:无法打开输出文件 %s:%E %P%F: 无法表述机器 %s %P%F: 错误: 无指定用于可加载节 %s 的内存区域 %P%F: 产生节 %s 时失败: %E %P%F: gc-sections 需求还是条目或未定义的符号 %P%F: 群组在它开始之前就结束 (--help 获得用法) %P%F:给予选项“--section-start”的参数无效 %P%F: 无效的一般节排序选项: %s %P%F:无效的十六进制数‘%s’ %P%F: 无效的十六进位数字用于 PE 参数 '%s' %P%F:无效的数‘%s’ %P%F: 无效的节排序选项: %s %P%F: 无效的子系统型态 %s %P%F: 在旗标中出现无效的语法 %P%F: 缺少 -m 的参数 %P%F:选项“--section-start”缺少参数 %P%F: 多重启动文件 %P%F:没有输入文件 %P%F: 输出格式 %s 无法表述名为 %s 的节 %P%F:请报告此错误 %P%F: 怪异的十六进位信息用于 PE 参数 '%s' %P%F: 找不到目标 %s %P%F: 不明的 ELF 符号可视性: %d! %P%F:未知的格式类型 %s %P%F:无法识别的 -a 选项‘%s’ %P%F:无法识别的 -assert 选项‘%s’ %P%F:使用 --help 选项以获取使用信息 %P%F:%s: 无法制作目的文件: %E %P%F:%s:无法设置架构:%E %P%F:%s:无法设置起始地址 %P%F:%s:创建散列表失败 %P%X: %s 架构于输入文件 %B 与 %s 输出不兼容 %P%X: %s 不支持重定 %s 用于设置 %s %P%X:--hash-size 需要一个数字作为参数 %P%X: 不同的目的文件格式撰写设置 %s %P%X: 在设置 %s 中所使用的不同重寻址 %P%X: 于 COFF 共用程序库节 %s 的内部错误 %P%X: 不支持大小 %d 用于设置 %s %P%X: 合并目标文件 %B 的特定数据时失败 %P: %B: 符号 %s 定义: %d,可视性: %d,分辨率: %d %P: %s: 插件程序清理时发生错误: %d (已忽略) %P: 停用松开: 多重定义将无法作用 %P:关闭文件‘%s’时出错 %P:写入文件‘%s’时出错 %P:‘-retain-symbols-file’覆盖了‘-s’和‘-S’ %P: 找不到 %s %P: 找不到 %s (%s): %E %P: 找不到 %s 于 %s 内部 %P: 找不到 %s: %E %P:内部错误:于 %s 行 %d 放弃 %P: 内部错误: 放弃 %3$s 中 %1$s 的第 %2$d 列 %P: 找到链结错误,删除可运行文件 %s %P:模式 %s %P: 当搜索用于 %s 时跳过不兼容的 %s %P: 符号 %T 从主要哈希表遗失 %P: 无法辨认的仿真模式: %s %P:无法识别的选项‘%s’ %P: 警告,文件对齐 > 节对齐。 %P: 警告: %s 含有输出节;您忘记了 -T? %P: 警告: '--thumb-entry %s' 会盖过 '-e %s' %P: 警告: --export-dynamic 未被支持用于 PE 目标,您是不是要用 --export-all-symbols? %P: 警告: %s 的地址不是页面大小最大值的倍数 %P: 警告: 自动导入已启用,但于命令行上并无指定 --enable-auto-import。 这应该会有作用,除非它从自动导入动态链接函数库,牵连出常数数据结构参考符号。 %P: 警告: -subsystem 选项中出现不当的版本号 %P: 警告: 无法找到项目符号 %s; 缺省为 %V %P: 警告: 无法找到项目符号 %s; 无法设置起始地址 %P: 警告: 无法找到 thumb 开始符号 %s %P: 警告: 将节的开始 %s 以 %lu 字节变更 %P: 警告: 无法找到任何符合端序需求的目标 %P: 警告: 点于 %s 之前向后移动 %P: 警告: 使用全域建构子 %s %P: 警告: 无指定用于可加载节 %s 的内存区域 %P:%S: 警告: 未宣告内存区域 %s %P:%S: 警告: 内存区域 %s 的重新宣告 %S HLL 忽略 %S SYSLIB 忽略 %W (松开之前的大小) %X%B: 跟着更多未定义的参考到 %T %X%B:对‘%T’未定义的引用 %X%C: %T 的多重定义 %X%C: 在 %3$s 中从 %1$s 到 `%2$T' 禁止的交叉参考 %X%C:对‘%T’未定义的引用 %X%D: 跟着更多未定义的参考到 %T %X%H: 危险的重寻址: %s %X%H: 重寻址参考到非正在输出的符号 %T %X%P: %B 节 %s 将无法适合区域 %s %X%P: 地址 0x%v 于 %B 节 %s 不在区域 %s 之内 %X%P: 匿名版本标记无法与其他版本标记合并 %X%P: cref 表格的 bfd_hash_table_init 失败: %E %X%P: 无法设置 BFD 缺省目标到 %s : %E %X%P: cref alloc 失败: %E %X%P: cref_hash_lookup 失败: %E %X%P: 在版本信息中出现重复的表达式 %s %X%P:重复的版本标记‘%s’ %X%P: 错误: 重复的 retain-symbols-file %X%P: 区域 %s 溢出了 %ld 字节 %X%P: 节 %s 已加载于 [%V,%V] 重叠节 %s 已加载于 [%V,%V] %X%P: 节 %s 被指派到不存在的 phdr %s %X%P: 无法找到版本依赖项 %s %X%P: 无法打开复制的目的 %s %X%P: 无法打开复制的来源 %s %X%P: 无法读取 .exports 节内容 %X%P: 不明特征 %s %X%P: 在版本信息中出现不明的语言 %s %X%P:%S: 当之前的 PT_LOAD 标头漏失它们时,PHDRS 和 FILEHDR 未被支持 %X%P:%S: 节同时有加载地址和加载区域 %X%S:无法解析的符号‘%s’在表达式中被引用 %X%s(%s): 在归档盘案中找不到成员%X%s(%s): 在非归档盘案中找不到成员%X无法打开 .lib 文件:%s %X 不能导出 %s: 无效的导出名称 %X不能导出 %s:符号未定义 %X不能导出 %s:找不到符号 %X 无法导出 %s: 符号错误型态 (%d 相对 %d) %X 错误,重复的[导出]以序数: %s(%d 相对 %d) %X 错误,序数使用两次: %d(%s 相对 %s) %X 错误: 在 DLL 中 %d-比特重寻址 %XError: 于此架构无法使用长节段名称 %X不支持的 PEI 架构:%s %Xbfd_openr %s: %E %s:无法打开输出 def 文件 %s %s: 数据大小 %ld %s:仿真特定选项: %s:支持的仿真:%s:支持的目标:%s: 链结总时间: %ld.%06ld ;没有可用的内容 <无插件程序>地址架构参数接受无法决定其架构的输入文件将“目录”添加到库搜索路径中加入数据符号到动态清单节 %s 的地址设置到 允许多个定义允许共用函数库中有无法解析的参照一律设置 DT_NEEDED 用于命令行提及的动态函数库由于文件 (符号) 而包含了归档成员 属性指定为某共享对象符号表的辅助过滤器将全域函数参考绑定于本地局部地绑定全域参考生成全局构造/析构函数表计数在加载时间调用符号在卸载时间调用符号检查节地址是否重叠(缺省)公共符号 大小 文件 复制于其后追随 DSOs 内部所提及的 DT_NEEDED 链结著作权 2014 自由软件基金会。 生成一个位置无关的可执行文件创建一个共享库即使发生错误也要创建输出文件生成默认的符号版本为导入符号生成默认的符号版本正在创建库文件:%s 目录为了 Solaris 兼容性的缺省搜索路径定义一个符号解修饰符号名[使用“风格”]不允许未定义的版本丢弃所有局部符号丢弃临时局部符号(默认)显示目标相关的选项不允许在目标文件中存在无法解析的引用不允许在共享库中存在无法解析的引用不检查节地址是否重叠不复制于其后追随 DSOs 内部所提及的 DT_NEEDED 链结不定义公共储藏不解读符号名称不链接到共享库不要列出已移除的未使用节不将数据对齐至页边界不将数据对齐至页边界,不将 text 节只读不剔除被丢弃的节中的符号不将警告当做错误 (缺省)不使用松弛技术以缩减代码大小运行工作等级链结不丢弃任何局部符号不合并名为“节”的输入节或孤立节不删除未使用的节(默认)不为不匹配的输入文件发出警告找到不兼容的函数库时不要警告仿真结束一个组处理文件 %s 时遇到错误处理文件 %s 时出错 处理文件 %s 用于交互作用时遇到错误 导出所有动态符号文件文件名%d 时失败 文件 指定为某共享对象符号表的过滤器强制公共符号必须定义强制为生成的文件添加 .exe 后缀GNU ld %s 产生嵌入式重寻址生成可重新定位的输出有多少标记要保留在 .dynamic 节中如何处理无法解析的符号。 <方法> 可以是: ignore-all, report-all, ignore-in-object-files, ignore-in-shared-libs忽略忽略了 GCC LTO 选项兼容性为 GCC 链接器选项兼容性忽略为 Linux 兼容性所忽略为 SVR4 兼容性所忽略为 SunOS 兼容性所忽略包含下述文件中的所有对象信息: 通过链结到 %2$s 以解决 %1$s (自动导入) 仅链接符号 (如果是目标,与 --rpath 相同)关键字只保留在“文件”中列出的符号库名长度链接到共享库链接高位字节在前的目标文件链接低位字节在前的目标文件于标准勘误列出已移除的未使用节加载具名的插件程序名称没有符号 如果使用的话,只有设置 DT_NEEDED 于下述的动态函数库只使用于命令行指定的函数库目录优化输出文件选项: 来源输出交叉引用表链接过程中输出大量相关信息强制覆写缺省的 sysroot 位置路径插件程序程序将数据对齐至页边界,令 text 节只读印出缺省输出格式在标准输出上打印链接图文件打印内存使用统计显示选项帮助显示版本和仿真信息显示版本信息读取 MRI 格式的链接脚本读取缺省链结器指令稿读取动态清单读取链接脚本从 FILE 读取选项 读取版本信息脚本通过使用目标特定的最佳化以缩减代码大小降低内存额外负担,可能会花费更多时间拒绝架构不明的输入文件删除未使用的节(在某些目标上)将错误报告到 %s 将不能解析的符号视作错误将不能解析的符号视作警告节=地址共享库大小符号符号=表达式搜索库“库名”发送参数给最后加载的插件程序将“程序”设为要使用的动态链接器设置 .bss 节的地址设置 .data 节的地址设置 .text 节的地址设置 ldata 数据段的地址设置有名节的地址设置 rodata 只读数据段的地址设置文本数据段的地址设置 CPU 架构设置初始的散列表大小应接近<数>设置仿真设置共享库的内部名称设置链接时共享库的搜索路径设置输出文件名设置运行时共享库的搜索路径设置起始地址为了 HP/UX 兼容性的共用程序库控制小数据的大小(如果未给出大小,与 --shared 相同)依照对齐来排序一般符号 [以指定的排序]依名称或最大值对齐来排序节指定随后的输入文件的目标指定输出文件的目标依每[计数]重寻址来分割输出节依每[大小]八字节来分割输出节开始一个组以未定义的符号参考开始剔除所有符号信息剔除调试符号信息剔除被丢弃的节中的符号支持的仿真: 符号目标从 .exports 取得导出符号清单,使用 SYMBOL 作为版本。这个程序是自由软件;您可以遵循GNU 通用公共授权版本 3 或 (您自行选择的) 稍后版本以再次散布它。 这个程序完全没有任何担保。 跟踪文件打开操作符号的追踪表记将警告当作错误关闭 --whole-archive复原 --export-dynamic 的效果未解析的符号 SYMBOL 不会导致错误或警告用法:%s [选项] 文件... 使用 --disable-stdcall-fixup 来禁用这些修正 使用 --enable-stdcall-fixup 来禁用这些警告 使用 C++ 运算子以添加/删除动态清单使用 C++ typeinfo 动态清单更多地使用磁盘 I/O 而不是内存使用与原生链结器相同的格式使用包装函数作为[符号]为重复的公共符号给出警告如果对象有交替 ELF 机器码就给予警告如果看得见全域建构子/解构式就给予警告如果共用对象有 DT_TEXTREL 就给予警告如果节的开始由于对齐而变更就给予警告如果使用了多重 GP 值就给予警告为每一个未定义的符号只警告一次警告:重复的 EXPORT:%s 警告: 通过链结到 %2$s 以解决 %1$s 写入一个链接图文件[=计数][=数字][=节][=大小][=风格][=ascending|descending]对齐递增试图打开 %s 失败 试图打开 %s 成功 内置链接脚本找不到脚本文件 %s 无法创建虚设 IR bfd: %F%E 递减名称名称|对齐没有符号打开脚本文件 %s 使用外部链接脚本:使用内部链接脚本:警告: