forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
Þ•ò¬¡<À)Á)CÝ)!*:*V*v*Ž*P¬*Ký*PI+Pš+Ië+O5,“…,N-Mh-“¶-„J.ŠÏ.@Z/L›/êè/rÓ0F1ŽÖ1œe2‡3Ɋ3KT4O 4Mð4+>5Kj5M¶5864=6Br6Iµ6Lÿ6FL7‹“7J8Ej8O°8K9FL9P“9&ä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)ÃBíB6C<C\C{C,™CÆC3åC!D.;DjD?ŠDÊDêDE#EBE`E$E$¤E0ÉE>úEA9F9{FµFÆF@ÖF4G<LG,‰GJ¶G$H<&H6cH5šH5ÐH#I%*IPI7lI.¤I)ÓI)ýI'J.AJpJ4J.ÂJ"ñJ"Kb7K*šKÅKãK2üK0/L!`L/‚L%²L&ØL ÿL$ MEMdM,ƒM"°M%ÓM$ùMBN'aNB‰N5ÌN3O06OgO/†O¶O)ÑO ûOP;P6YPP®P:ÄPÿP-QKQ)fQQ"®Q'ÑQ2ùQ&,R&SR!zRœRH»R.S+3S5_S&•S7¼S%ôS6TCQT.•TEÄT
U'U3DUxUŒU©UÇU+ßU1 V0=V nV3{V-¯V$ÝVW1 W=RW6WbÇWA*XÕlX5BY;xYD´Y/ùY7)ZJaZ-¬Z(ÚZB[0F[4w[¬[¼[Ï[/ê["\"=\7`\"˜\/»\ë\< ]2H]@{]G¼]3^/8^h^"…^7¨^!à^+_*._IY_6£_-Ú_2`-;`/i`™`3µ`Ré`;<a8xa&±a/Øab($b'Mb%ub1›b7Íb+c1c3Oc#ƒc§c"»cÞc ñcd-d"Ddgd €dŒd”d™d:d$Ød ýde<e/Weh‡e?ðe
0f/;f'kf“f*²fÝfãfüf.g,Fg6sg.ªg(Ùgh*hEh2ch–h    ±h-»héh#ùhi8i)Ri|i2œi1Ïi+j=-jkjˆj$¥j#Êjîj1k*7k)bk4ŒkÁk×k-÷k&%l'Ll-tl    ¢l ¬l%¸l&Þl7m=mXm]m fmtm%zm" m)Ãm
ímømn,-nµZno(o+Aomoo¬o+Ìo2øo1+p]p ep†pŽp•p³pËp&æp qq $q50qZfqÁq    Öqàqçq&r%+rQrVr]r#er‰r!¥rÇrår'÷rs9sWsrs„s—s¯s7Ïs4t0<t(mt–t#©t%Ítótu    uuu'uBu(auŠu¦uÃuàuýuv8vTv-ev “v#¡v(Åvîv&w*w.<w.kw5šw*Ðw(ûw$x(Bx'kx “x(¡xÊxÜx#ôxy/y6yd=yÁ¢ydzuzŽz§z#Àz4äz{46{5k{(¡{Ê{!è{ 
| +|#L|0p|0¡|$Ò|1÷|')}#Q}u}'”}¼}Í}    Ö}
à}ë}ó}ü}    ~    ~(~C~a~x~$”~
¹~Ä~É~    Ø~â~ù~    5”?Ԁ4送1$Gl |PPîM?‚M‚FۂY"ƒ|ƒL
„FW„_ž„Šþ„h‰…Cò…F6†¹}†o7‡V§‡–þ‡ •ˆŠ6‰±Á‰SsŠGNJO‹+_‹T‹‹Kà‹@,Œ0mŒ@žŒLߌM,Bz\½HŽQcŽZµŽNW_`·(AAVƒ7ڐ7‘QJ‘@œ‘@ݑ[’Jz’CŒF    “MP“<ž“Dۓ. ”    O”Y”o”-”½”(єRú”:M•ˆ• š•»•ٕ÷•–(–,H–8u–8®–ç–+—%/—1U—"‡—%ª—%З,ö—/#˜~S˜"Ҙõ˜1™C™a™ ™& ™#Ǚ+ë™!š,9š"fš:‰š̠ߚ››:›W›"w›0š›3˛Bÿ›=Bœ7€œ¸œ˜0ۜ* 67$nD“"؝Bû2>ž:qž.¬ž0۞- Ÿ:ŸAVŸ5˜Ÿ)Ο)øŸ" )9 c 1} &¯ Ö %ô I¡.d¡#“¡·¡2ס0
¢!;¢0]¢%Ž¢&´¢#Û¢ ÿ¢ £ ;£.\£&‹£(²£Û£=ø£!6¤:X¤>“¤8Ò¤) ¥(5¥7^¥–¥#³¥"×¥(ú¥#¦/>¦n¦ˆ¦3£¦צ7ò¦*§+D§ p§)‘§.»§1ê§&¨"C¨#f¨ Š¨9«¨,å¨2©1E©2w©5ª©)à©5
ª=@ª:~ª.¹ª#èª# «<0«m««š«º«)Ы7ú«22¬e¬1u¬'§¬$Ϭ#ô¬)­4B­1w­g©­=®ÎO®9¯6X¯B¯/Ò¯4°:7°)r°%œ°;°(þ°/'±W±f±x±+”±%À±æ±<²%=²+c²²4­²)â²7 ³:D³4³/´³ä³"´4$´%Y´,´%¬´DÒ´.µ%Fµ%lµ%’µ&¸µßµ1öµU(¶1~¶=°¶+î¶.· I·*j·$•·$º·6ß·9¸1P¸*‚¸1­¸߸ÿ¸&¹:¹P¹l¹„¹œ¹¼¹Ö¹è¹ï¹ö¹*ý¹*(º!Sºuºº0£º>Ôº0»D»3K»$»¤»"À»ã»ê»¼#"¼4F¼>{¼(º¼*ã¼½*$½O½*k½–½²½-¹½ç½&ú½!¾=¾ V¾w¾6“¾3ʾþ¾A¿_¿u¿‹¿$¡¿Æ¿6å¿$À!AÀ*cÀŽÀ§À0ÃÀ ôÀ*Á*@ÁkÁrÁ‚Á¢Á2½ÁðÁ    Â     Â(Â-0Â^Â*}Â
¨Â³ÂÌÂ+ë¾ÃÖÃ!ÝÃ&ÿÃ&ÄCÄ_Ä$|Ä;¡Ä6ÝÄ    Å*ÅIÅPÅWÅ'jÅ'’Å-ºÅèÅÆ ÆGÆ-aƏÆ
¢Æ­Æ´Æ'ÊÆ$òÆÇ Ç+Ç02ÇcÇ'|ǤǽÇÐÇìÇ ÿÇ È?ÈRÈeÈ|È9•È6ÏÈ!É)(ÉRÉ$iÉ$ŽÉ
³É    ¾ÉÈÉÏÉÖÉçÉ*ýÉ0(ÊYÊrÊŒÊ¦ÊÆÊ&ßÊË%Ë,7Ë dËqË'Ë¸Ë'ÎËöË.    Ì?8Ì6xÌ'¯Ì$×ÌüÌ)Í)BÍlÍ!|͞ͷÍ!ÐÍòÍÎ ÎEίZÎ
Ï#Ï9ÏOÏ!fÏ5ˆÏ¾Ï5ÞÏ4Ð0IРzÐ)›Ð'ÅРíÐ$Ñ23Ñ7fÑ0žÑ6ÏÑ+Ò-2Ò`Ò,€Ò­Ò    ÉÒ    ÓÒÝÒ    äÒ    îÒøÒÓÓÓ6ÓNÓaÓ {ÓœÓ£Ó ªÓ ¸ÓÅÓÜÓøÓ    ÔDvAƒ/5‚Î@ÐuôOm•„ ³Rµð"ú’«n‰7©:<ra|»Ôs\N­êæcÍdÒ#òsx©Y»MÑH¾†ìµV|8~‡XŠšbk¦ÉzÄû­3¤¹=±ÌJ×k¥ÿÞ剺{)+î9¨z·ÀÓQ„êÆpT•²n?°ÊßïˆÛ@7Õï$ÖÞBá%5á V ßD_`ò,´l ÓæË,y¢w‹…”›ä̼U 1¢œà(è2§¹£ht[ž u0?é°M®ž!Ùg’€rLÒ £gLŒñ$øWÇtÝIöç]    ½§6—Ã/ªc3ëYÚ!.;‘Û0“ÖŽâ¯f¡ÜGè}Á™ÝØpoàve#¸½ÈT9\i
‚…Úþ*ƒS‘Q2Øë-‹^y¿¸íjwmXé±NB˜åeI8Ê¼ %‡ÂjŸFí_Ÿ'–Ū¥·œ}:×
<    É;oA”â†ý€ÈChŠ+÷qÆ'JbÁd›E¡™"¨ãC˜Œ`ÄPãñîðºç-¬¾ì¯õó«*Í&ü4 xÀ1Ï Ь>¶&~WÑä¶>–Ž4¤fZ=i´³Åq¦®ùR(ËÙÏ^š{KÜa.¿[Õ6PZl“ˆÃSDzO])—EÔÎUHGKF
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 <basefile>             Generate a base file for relocatable DLLs
  --compat-implib                    Create backward compatible import libs;
                                       create __imp_<SYMBOL> 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=<string>       When linking dynamically to a dll without
                                       an importlib, use <string><basename>.dll
                                       in preference to lib<basename>.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 <size>            Set file alignment
  --forceinteg         Code integrity checks are enforced
  --heap <size>                      Set initial size of the heap
  --image-base <address>             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 <number>     Set version number of the executable
  --major-os-version <number>        Set minimum required OS version
  --major-subsystem-version <number> Set minimum required OS subsystem version
  --minor-image-version <number>     Set revision number of the executable
  --minor-os-version <number>        Set minimum required OS revision
  --minor-subsystem-version <number> 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 <file>                Generate import library
  --output-def <file>                Generate a .DEF file for the built DLL
  --section-alignment <size>         Set section alignment
  --stack <size>                     Set size of the initial stack
  --subsystem <name>[:<version>]     Set required OS subsystem [& version]
  --support-old-code                 Support interworking with old code
  --support-old-code          Support interworking with old code
  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>
  --thumb-entry=<symbol>             Set the entry point to be Thumb <symbol>
  --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
<no plugin>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.  <method> 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 <NUMBER>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 <arthur200126@gmail.com>
Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>
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
使用外部链接脚本:使用内部链接脚本:警告: