KIO`NDM@L"oZxKMaKM8IBIFVJE-OsKFPV=L;2CnKH:G C    !1!)L!sv!! "#"?"U"q""<"5".#)4#)^##.##3#""$"E$*h$$$,$%$3%R%q%6%%)%&!&"?&'b&2&&&!&'+%'Q'a'~'3'+' '(.&("U("x(!(8((')%:)#`))") ))**0*8*:=*$x**.* */**"+M+,S+.+(+++2,A, \,f,#v,,,),,2-1L-$~--1-*-.-7.&e.'. . .%.&./2/7/@/%F/"l/)///}/f0n000100 1(10171U1m11 1>11 111&2B2G2#O2!s222'223%3830X3!3(33#3% 414A4G4L4S4e4(444445--5 [5#i5(55&55.6(36\6 z666#666667777475%8![8#}8#8888 8 99 9$9?9]9w9999 999: :\(:;;;F;Y<^<O<F<=C=I=>Y>%??S]@O@TAKVA@A@AL$BBqB\BHCQZCZCNDWVD`D7EQGE@E@E[FJwF<FDFDGZGuGGG,G~GyH)H$HHHI'IB7I:zI(I)I)J2J)IJsJ.JJ%J.K/K OK.pK(K8K(L*L/GLwLLL L)L.M1GM"yM#M M2MN#%N#IN<mN)NN#N-O%6O%\O%O=O O$P$,PQP!qP&PPPPQ Q'Q*.Q*YQQ3QQ3Q"R)R40R(eR*RRR*RS2S9S&LSsSS SS6S3TPTfT6T$TT0T .U*OUzUUUUUU UU-U,V*KVvVVV0W7WTWpW6W W*WWXX'X'BXjX qX'XX XXX'X YY0Y'IYqYYYY YYZ!Z;Z)WZZ$Z$Z Z ZZ[ [[00[a[z[[[[-[ \\'3\[\'q\\?\$\]-]=]V]!o]]]]|]0^I^_^v^5^4^)_$+_-P_~__ __ _ ____`.`H`a` h` v```` `jgq>ayE*/R;+^vO:zAKtS6m`k)!T(F%M,dnY& Zx u8rLN\5"_W17iP] 9'C|V@bh2=GQ eHpD3Xc$BU<0s {~}-w[4Il#of.? J Allocating common symbols Cross Reference Table Memory Configuration --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-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 --enable-auto-image-base Automatically choose image base for DLLs unless user specifies one --enable-auto-import Do sophistcated 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-stdcall-fixup Link _sym to _sym@nn without warnings --exclude-libs lib,lib,... Exclude libraries from automatic export --exclude-symbols sym,sym,... Exclude symbols from automatic export --export-all-symbols Automatically export all globals to DLL --file-alignment Set file alignment --heap Set initial size of the heap --image-base
Set start address of the executable --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 --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 --warn-duplicate-exports Warn about duplicate exports. Supported emulations: %B%F: could not read symbols %B: In function `%T': %B: file not recognized: %E %B: warning: defined here %B: warning: undefined reference to `%T' %C: variable '%T' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details. %D: first defined here %F%P: %s (%s): No such file: %E %F%P: %s: No such file: %E %F%P: cannot find %s %F%P: internal error %s %d %F%S %% by zero %F%S / by zero %F%S: undefined MEMORY region `%s' referenced in expression %F%S: undefined symbol `%s' referenced in expression %P%F: --relax and -r may not be used together %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: -static and -shared may not be used together %P%F: Failed to create hash table %P%F: Illegal use of `%s' section %P%F: bad --unresolved-symbols option: %s %P%F: bad -rpath option %P%F: can't set start address %P%F: cannot open linker script file %s: %E %P%F: cannot open output file %s: %E %P%F: invalid argument to option "--section-start" %P%F: invalid hex number `%s' %P%F: invalid number `%s' %P%F: missing argument(s) to option "--section-start" %P%F: no input files %P%F: out of memory during initialization%P%F: please report this bug %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 set architecture: %E %P%F:%s: can't set start address %P%F:%s: hash creation failed %P%X: --hash-size needs a numeric argument %P%X: generated%P: Error closing file `%s' %P: Error writing file `%s' %P: `-retain-symbols-file' overrides `-s' and `-S' %P: internal error: aborting at %s line %d %P: mode %s %P: unrecognized option '%s' %P:%S: warning: memory region %s not declared %X%B: undefined reference to `%T' %X%C: undefined reference to `%T' %X%P: duplicate version tag `%s' %X%S: unresolvable symbol `%s' referenced in expression %XCan't open .lib file: %s %XCannot export %s: symbol not defined %XCannot export %s: symbol not found %XUnsupported PEI architecture: %s %s: Can't open base file %s %s: Can't open output def file %s %s: emulation specific options: %s: supported emulations: %s: supported targets:; no contents available ADDRESSARCHAccept input files whose architecture cannot be determinedAdd DIRECTORY to library search pathAllow multiple definitionsAllow unresolved references in shared libariesAttributesAuxiliary filter for shared object symbol tableBuild global constructor/destructor tablesCOUNTCommon symbol size file Copyright 2005 Free Software Foundation, Inc. Create a position independent executableCreate a shared libraryCreate default symbol versionCreate default symbol version for imported symbolsCreating library file: %s DIRECTORYDefine 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 link against shared librariesDo not page align dataDo not page align data, do not make text readonlyDo not strip symbols in discarded sectionsDon't discard any local symbolsDon't merge input [SECTION | orphan] sectionsDon't remove unused sections (default)Don't warn about mismatched input filesEMULATIONEnd a groupErrors encountered processing file %sErrors encountered processing file %s Export all dynamic symbolsFILEFILENAMEFile Filter for shared object symbol tableForce common symbols to be definedForce generation of file with .exe suffixGNU ld version %s Generate relocatable outputHow to handle unresolved symbols. is: ignore-all, report-all, ignore-in-object-files, ignore-in-shared-libsIgnoredIgnored for Linux compatibilityIgnored for SVR4 compatibilityIgnored for SunOS compatibilityJust link symbols (if directory, same as --rpath)KEYWORDKeep only symbols listed in FILELIBNAMELengthLink against shared librariesLink big-endian objectsLink little-endian objectsNameNo symbols Only use library directories specified on the command lineOptimize output fileOptions: OriginOutput cross reference tableOutput lots of information during linkPATHPROGRAMPage align data, make text readonlyPrint map file on standard outputPrint memory usage statisticsPrint option helpPrint version and emulation informationPrint version informationRead MRI format linker scriptRead linker scriptRead version information scriptReject input files whose architecture is unknownRelax branches on certain targetsRemove unused sections (on some targets)Report bugs to %s Report unresolved symbols as errorsReport unresolved symbols as warningsSECTION=ADDRESSSHLIBSIZESYMBOLSYMBOL=EXPRESSIONSearch for library LIBNAMESet PROGRAM as the dynamic linker to useSet address of .bss sectionSet address of .data sectionSet address of .text sectionSet address of named sectionSet 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 addressSmall data size (if no size, same as --shared)Specify target for following input filesSpecify target of output fileStart a groupStrip all symbolsStrip debugging symbolsStrip symbols in discarded sectionsSupported emulations: SymbolTARGETThis program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. Trace file opensTreat warnings as errorsTurn off --whole-archiveUsage: %s [options] file... Use --disable-stdcall-fixup to disable these fixups Use --enable-stdcall-fixup to disable these warnings Use less memory and more disk I/OWarn about duplicate common symbolsWarn only once per undefined symbolWarning, duplicate EXPORT: %s Write a map file[=COUNT][=SECTION][=SIZE][=STYLE]alignmentattempt to open %s failed attempt to open %s succeeded built in linker script:%ucannot find script file %s dangerous relocation: %s namename|alignmentno symbolopened script file %s using external linker script:using internal linker script:warning: Project-Id-Version: ld 2.15.96 Report-Msgid-Bugs-To: POT-Creation-Date: 2005-03-03 21:05+1030 PO-Revision-Date: 2006-01-15 01:40+0800 Last-Translator: Meng Jie Language-Team: Chinese (simplified) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 分配公共符号 交叉引用表 内存配置 --add-stdcall-alias 导出带与不带 @nn 的符号 --base_file <基址文件> 为可重定位的 DLL 生成一个基址文件 --compat-implib 生成后向兼容的导入库; 同时生成 __imp_<符号>。 --disable-auto-image-base 不自动选择映象基地址。(默认) --disable-auto-import 不为 DLL 自动导入 DATA 项 --disable-stdcall-fixup 不将 _sym 链接至 _sym@nn --dll 设定 DLL 的默认映象基地址 --dll-search-prefix=<字符串> 动态链接至 DLL 而缺少导入库时,使用 <字符串><基本名>.dll 而不是 lib<基本名>.dll --enable-auto-image-base 除非用户指定否则自动选择映象基地址 --enable-auto-import 为实现 DATA 引用,使用复杂的手段将 _sym 链接至 __imp_sym --enable-extra-pe-debug 当生成或链接至 DLL 时(尤其当自动导入时)启用 详细的调试输出 --enable-stdcall-fixup 将 _sym 链接至 _sym@nn 而不给出警告 --exclude-libs 库,库,... 将一些库排除在自动导入以外 --exclude-symbols 符号,符号,... 将一些符号排除在自动导入以外 --export-all-symbols 自动将所有全局量导出至 DLL --file-alignment <大小> 设定文件对齐边界 --heap <大小> 设定堆的初始大小 --image-base <地址> 设定可执行文件的起始地址 --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 <数> 设定对操作系统子系统修订版本的最低要求 --out-implib <文件> 生成导入库 --output-def <文件> 为建立的 DLL 生成一个 .DEF 文件 --section-alignment <大小> 设定节的对齐边界 --stack <大小> 设定初始栈的大小 --subsystem <名>[:<版本>] 设定需要的操作系统子系统[和版本号] --support-old-code 支持与旧式代码的交互工作 --support-old-code 支持与旧式代码的交互工作 --warn-duplicate-exports 对重复导出给出警告。 支持的仿真: %B%F:无法读取符号 %B:在函数‘%T’中: %B:无法识别文件:%E %B:警告:在此定义 %B:警告:对‘%T’未定义的引用 %C:变量‘%T’不能被自动导入。请阅读与 ld --enable-auto-import 相关的文档以获取更详细的信息。 %D:第一次在此定义 %F%P:%s (%s):没有这个文件:%E %F%P:%s:没有这个文件:%E %F%P:找不到 %s %F%P:内部错误 %s %d %F%S 对零取模 %F%S 被零除 %F%S:未定义的 MEMORY 区域‘%s’在表达式中被引用 %F%S:未定义的符号‘%s’在表达式中被引用 %P%F:-relax 和 -r 不能一起使用 %P%F:-F 必须与 -shared 一起作用 %P%F:-f 必须与 -shared 一起作用 %P%F:不支持 -pie %P%F:-r 和 -shared 不能一起使用 %P%F:不支持 -shared %P%F:-static 和 -shared 不能一起使用 %P%F:无法创建散列表 %P%F:对‘%s’节的非法使用 %P%F:--unresolved-symbols 选项无效:%s %P%F:错误的 -rpath 选项 %P%F:无法设置起始地址 %P%F:无法打开链接脚本文件 %s:%E %P%F:无法打开输出文件 %s:%E %P%F:给予选项“--section-start”的参数无效 %P%F:无效的十六进制数‘%s’ %P%F:无效的数‘%s’ %P%F:选项“--section-start”缺少参数 %P%F:没有输入文件 %P%F:初始化时内存不足%P%F:请报告此错误 %P%F:未知的格式类型 %s %P%F:无法识别的 -a 选项‘%s’ %P%F:无法识别的 -assert 选项‘%s’ %P%F:使用 --help 选项以获取使用信息 %P%F:%s:无法设置架构:%E %P%F:%s:无法设置起始地址 %P%F:%s:创建散列表失败 %P%X:--hash-size 需要一个数字作为参数 %P%X:已生成%P:关闭文件‘%s’时出错 %P:写入文件‘%s’时出错 %P:‘-retain-symbols-file’覆盖了‘-s’和‘-S’ %P:内部错误:于 %s 行 %d 放弃 %P:模式 %s %P:无法识别的选项‘%s’ %P:%S:警告:内存区域 %s 未声明 %X%B:对‘%T’未定义的引用 %X%C:对‘%T’未定义的引用 %X%P:重复的版本标记‘%s’ %X%S:无法解析的符号‘%s’在表达式中被引用 %X无法打开 .lib 文件:%s %X不能导出 %s:符号未定义 %X不能导出 %s:找不到符号 %X不支持的 PEI 架构:%s %s:无法打开基址文件 %s %s:无法打开输出 def 文件 %s %s:仿真特定选项: %s:支持的仿真:%s:支持的目标:;没有可用的内容 地址架构接受无法决定其架构的输入文件将“目录”添加到库搜索路径中允许多个定义允许在目标文件中存在无法解析的引用属性指定为某共享对象符号表的辅助过滤器生成全局构造/析构函数表计数公共符号 大小 文件 版权所有 2005 自由软件基金会 生成一个位置无关的可执行文件创建一个共享库生成默认的符号版本为导入符号生成默认的符号版本正在创建库文件:%s 目录定义一个符号解修饰符号名[使用“风格”]不允许未定义的版本丢弃所有局部符号丢弃临时局部符号(默认)显示目标相关的选项不允许在目标文件中存在无法解析的引用不允许在共享库中存在无法解析的引用不链接到共享库不将数据对齐至页边界不将数据对齐至页边界,不将 text 节只读不剔除被丢弃的节中的符号不丢弃任何局部符号不合并名为“节”的输入节或孤立节不删除未使用的节(默认)不为不匹配的输入文件发出警告仿真结束一个组处理文件 %s 时遇到错误处理文件 %s 时出错 导出所有动态符号文件文件名文件 指定为某共享对象符号表的过滤器强制公共符号必须定义强制为生成的文件添加 .exe 后缀GNU ld 版本 %s 生成可重新定位的输出如何处理不能解析的符号。方法可以是: ignore-all,report-all,ignore-in-object-files, ignore-in-shared-libs忽略为 Linux 兼容性所忽略为 SVR4 兼容性所忽略为 SunOS 兼容性所忽略仅链接符号 (如果是目标,与 --rpath 相同)关键字只保留在“文件”中列出的符号库名长度链接到共享库链接高位字节在前的目标文件链接低位字节在前的目标文件名称没有符号 只使用命令行中给出的库目录优化输出文件选项: 来源输出交叉引用表链接过程中输出大量相关信息路径程序将数据对齐至页边界,令 text 节只读在标准输出上打印链接图文件打印内存使用统计显示选项帮助显示版本和仿真信息显示版本信息读取 MRI 格式的链接脚本读取链接脚本读取版本信息脚本拒绝架构不明的输入文件为某些目标优化分支删除未使用的节(在某些目标上)向 %s 报告程序缺陷 将不能解析的符号视作错误将不能解析的符号视作警告节=地址共享库大小符号符号=表达式搜索库“库名”将“程序”设为要使用的动态链接器设定 .bss 节的地址设定 .data 节的地址设定 .text 节的地址设定有名节的地址设定 CPU 架构初始的散列表大小设定接近“数”设定仿真设定共享库的内部名称设定链接时共享库的搜索路径设定输出文件名设定运行时共享库的搜索路径设定起始地址小数据的大小(如果未给出大小,与 --shared 相同)指定随后的输入文件的目标指定输出文件的目标开始一个组剔除所有符号信息剔除调试符号信息剔除被丢弃的节中的符号支持的仿真: 符号目标本程序是自由软件;您可以在遵循 GNU 通用公共许可证的前提下分发。本程序不含任何 担保。 跟踪文件打开操作将警告当作错误关闭 --whole-archive用法:%s [选项] 文件... 使用 --disable-stdcall-fixup 来禁用这些修正 使用 --enable-stdcall-fixup 来禁用这些警告 更多地使用磁盘 I/O 而不是内存为重复的公共符号给出警告为每一个未定义的符号只警告一次警告:重复的 EXPORT:%s 写入一个链接图文件[=计数][=节][=大小][=风格]对齐试图打开 %s 失败 试图打开 %s 成功 内建链接脚本:%u找不到脚本文件 %s 危险的重定位:%s 名称名称|对齐没有符号打开脚本文件 %s 使用外部链接脚本:使用内部链接脚本:警告: