Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

  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
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
Þ•„<[\(È5É5Cå5)6B6^6~6–6P´6K7OQ7P¡7.ò73!8 U8Hö8–?9<Ö9…:Ž™:Ž(;·;D7<?|<U¼<V=Pi=Iº=O>HT>6>7Ô>’?“Ÿ?M3@N@MÐ@“A„²A‰7BŠÁB@LCLCêÚCÅDëUEŽAFœÐFmG‡HȓHÉ\IK&JOrJMÂJ+KK<KMˆK8ÖK@LBPLI“LFÝL‹$MJ°MEûMOANK‘NFÝNP$O2uOL¨O;õOC1PAuPK·PHQKLQN˜QBçQH*RHsRR¼RBSLRS8ŸSHØS!T)T!BT9dTžT.±TSàT?4UtU2ˆU2»UîU/V5>V/tV%¤V&ÊV$ñV#W":W2]WW'¯W'×W%ÿW%X"?X#bX%†X%¬XÒX7îX.&Y4UYIŠY9ÔY)Z)8ZbZ)|Z¦Z4ÃZ#øZ3['P[*x[£[2Á[0ô[!%\/G\%w\&\7Ä\ ü\!])?],i]+–]Â]$à]^&$^#K^o^Ž^.­^Ü^ò^)_,<_"i_%Œ_?²_ò_$`-`9M`(‡`/°`Bà`'#a,Ka2xa«a5Èa"þa!b5=bsb’b-°b'Þb-c4c,Tc*c¬c%Ëc5ñc3'd$[d)€d$ªd0Ïdee=e/\e%Œe²e1Íe1ÿe,1f0^f0fÀfÝf)üf&g Eg#fgŠg*©gÔg6òg)hGh$]h>‚hÁh5ßh2idHi,­i-Úij2#j-Vj)„j$®jÓjñj"k'3k2[k Žk2¯kâk÷kDl8Pl@‰l0Êl1ûl?-mBmm:°mNëm(:n@cn:¤n9ßn9oSo1ro<¤o-áo.p;>p3zp®pÌp3çpq;5qDqq>¶qGõq<=rEzr8ÀrAùr<;s+xs/¤sÔs.ïst-8t:ft3¡t"Õtøtu3u$KuEpu¶uÓuðu)üu@&v@gv*¨v;Óv&w,6w(cw(Œw0µwæw3ów.'x$Vx%{x)¡x%Ëxñx"y02y
cy=qy6¯ybæycIz­z/ÉzEùzN?{7Ž{AÆ{Ô|5Ý|;}DO}/”}JÄ}-~(=~+f~+’~2¾~3ñ~,%,R-B­+ð0€1M€5€µ€Ѐ=ð€&.<U'’yº44‚3i‚5‚(ӂIü‚.Fƒ*uƒ3 ƒ*ԃ+ÿƒ+„AE„G‡„3τ……(:…(c… Œ…$­…$҅÷…/†G†(e†,Ž†+»†)ç†5‡#G‡k‡"ˆ‡5«‡&á‡7ˆ!@ˆ;bˆ!žˆ7Àˆ+øˆ*$‰/O‰7‰7·‰ï‰TŠ'WŠ=Š0½Š=îŠ0,‹6]‹>”‹-Ӌ#Œ/%ŒUŒ3qŒ'¥Œ%͌SóŒ<G<„Áڍëÿ Ž(ŽCŽ"ZŽ}Ž–Ž¯Ž»ŽÎȎ:̎$ ,Mk/†h¶?
_/j'š*á‘	‘‘(‘A‘.\‘,‹‘6¸‘2ï‘0"’(S’|’*”’¿’2ݒ“	+“-5“c“#s“—“²“)̓ö“2”1I”+{”=§”唕$•#D•h•1•*±•)ܕ4–;–$Q–v–-––&Ė'ë–-—A—	R—\—h—ƒ—Ÿ—¤—­—
¶—ė%ʗ"ð—)˜
=˜H˜a˜y˜,•˜µÂ˜x™(€™+©™ՙõ™š%4š+Zš2†š1¹šëš óš››#›A›Y›&t›››­›ɛΛ5ڛZœkœ	€œŠœ‘œ&®œ%՜ûœ#3I!e‡¥'·ߝùž2žDždžwžž7¯ž4çž0Ÿ(MŸvŸ#‰Ÿ%­Ÿ-ӟ    # 5 P (o (˜ Á Ý ú ¡4¡Q¡o¡‹¡-œ¡
Ê¡#Ø¡(ü¡%¢&:¢a¢.s¢.¢¢5Ñ¢*£(2£[£(y£'¢£
Ê£(Ø£¤¤#+¤O¤f¤m¤dt¤ÁÙ¤›¥¬¥Å¥Þ¥#÷¥4¦P¦4m¦5¢¦(ئ§!§ A§ b§#ƒ§0§§0ا	¨''¨1O¨'¨#©¨2ͨ©©	©
)©4©<©E©	]©	g©q©Œ©ª©Á©
Ý©è©í©	ü©ª
ª+ªKªiª	‡ª'‘ª¿¹ª+y¬‰¥¬8/­3h­Uœ­/ò­&"®„I®pή†?¯‡Æ¯DN°I“°ßÝ°u½±¸3²^ì²|K³¡È³¡j´–µW£µhûµ›d¶œ·˜·W6¸}Ž¸v¹Bƒ¹iƹÚ0ºÙ»“å»”y¼q½Ã€½ÈD¾Ï
¿ÐÝ¿^®Àƒ
Áo‘Á¿Ã4Á÷öĮžÆÄÏÇP”ÈQåÉr7˪˄*Ì9¯ÌxéÌobÍiÒÍF<΅ƒÎ|	Ï_†Ï¾æÏ¥Ð~%ф¤Ñ…)Ҁ¯Ò†0ÓH·ÓkÔklÔxØÔzQՉÌÕyVÖxÐֈI×mÒ×v@Øp·Ø(Ùi¹Ù‰#Úf­ÚÛ”Û1 ÛLÒÛnÜ(ŽÜ^·Ü–݁­Ý/ÞN?Þ9ŽÞ&ÈÞLïÞu<ßa²ßYàInàH¸à7áM9áA‡á6ÉáMâJNâC™â3ÝâMãM_ã-­ã;Ûã1ätIäi¾ä^(å`‡åQèåA:æA|æ&¾æGåæ)-ç>WçI–çaàç4Bè7wè*¯èDÚèBé(bé@‹é,Ìé-ùéR'ê'zê(¢ê0Ëê3üê20ë5cë>™ë<ØëCì<Yì<–ìIÓìkí.‰íF¸íYÿídYîY¾îJïcïåïCðEFðxŒðIñSOñj£ñFòJUòm òHójWóGÂó*
ôF5ô+|ô*¨ôIÓôCõ:aõ,œõ0ÉõFúõ+AöBmöT°öR÷VX÷F¯÷Jö÷]Aø:Ÿø.Úø5	ùc?ùN£ù+òùCúCbúD¦úHëúH4ûC}ûFÁûVü;_ü?›ü3Ûü?ýQOý,¡ýNÎý4þ)Rþ?|þz¼þ?7ÿZwÿCÒÿˆ5ŸcÕ-9OgY·?QQ'£/Ë2û7.Yf1ÀTòGb|bþ|agÞbF~©j(x“>^ÜS;	Q	Wá	:9
pt
šå
@€]ÁsZ“$î(
E<
$‚
r§
ys”}m†vôhkwÔtLRÁ^5sd©&L5d‚5çS(q$š"¿fâuI@¿89JLU—UíTCy˜GOZFªJñg<¤V·AFP>—BÖ>-X>†vÅ"<e_NÅŽ‘£=5TszÈvCbº ”« w@"v¸"r/#x¢#Æ$dâ$VG%gž%g&nn&oÝ&hM'h¶'i(v‰(c)ed)bÊ)t-*2¢*.Õ*g+Bl+a¯+A,S,Wf-H¾-X.B`.r£.L/Cc/b§/'
0B20.u0P¤0Žõ0G„1Ì1Fä1E+2Eq26·2Xî2XG3< 3lÝ3FJ4P‘4aâ4VD5S›5aï5XQ6Eª6)ð6\7]w7PÕ7?&8Nf8Bµ8Žø89‡9BÁ9[:V`:m·:%;‹D;LÐ;S<Uq<SÇ<U=Xq=YÊ=W$>V|>aÓ>35?Oi?=¹?@÷?|8@fµ@OA"lAA!®AÐA=ØA+B"BB;eB5¡B$×BüB
C#C:CAC_ÁC_!D?DAÁDgE±kEwF•Fp¦FaGMyG[ÇG#H,H"?HFbHG©HxñH=jId¨IX
JtfJYÛJ?5KMuKNÃKsL1†L¸LlÍL:MHWM< M>ÝMbNHNaÈNk*O_–OlöODcP-¨PHÖPYQJyQ|ÄQRARt”Rƒ	S-SU»S8TZJTf¥TdUpqUâUÿUV@/V5pV¦V¯V¿VÏV	èVWòVFJWS‘W.åWAXSVX?ªXMêXì8Y%ZR8Zi‹Z@õZ>6[?u[:µ[Tð[}E\kÃ\/]P8]‰]™]A¨]Lê]L7^x„^4ý^Q2_„_‹_}ž_£`;À`ü`
aFa]ea<Ãabbbh+b%”bJºb`cXfc4¿cTôc:IdI„dSÎd0"eSSe5§e*ÝeGfPfàfbngdÑg<6hOsh_Ãhn#i’iªi¼iÉiÐi8âiVj|rjdïj7Tk8Œk8Åk4þkC3l5wl3­l#áltm#zmQžm|ðm9mn~§n&&ohMoU¶onpi{pcåp8Iqq‚qkôq`rG}r1År<÷rK4s/€s°s·s¨ÈsHqtAºuBüuJ?v)Šv7´vmìv.Zwz‰wyx`~xaßxdAy|¦yG#zJkz]¶zo{M„{hÒ{;|`½|V}ju}>à}~
+~9~I~
Y~$g~Œ~¥~5¶~0ì~32Q„•œ¼*Î ùB€L]€Pª€û€_ÒŒ­Î–(>n,®*ì³kpTqÀ|u´±æÁ4sñ—¶'‡^Ü+ðDÏÏw¡UF_°gñ@…€Ñ/K[Õ/”}Ԗ5Ó&~öáLësÊÇ
ëèI€:¹“Ãó1÷LXP¤‚|Ÿ?„qwO[¿C3/p%QŽNAçÎVã))o=½,r2uHŠ¾õ^O\ŽPµú£×g”
M"¬™ß |‰¾i^[j7-8—ÍÝ;bZäêG56ڃzm֝ÒE’’2S0N¡™¥9*$ˆjV\f…fœv~'Suj_WGþc}>L£ôgEHm`2V"°­aÝ1Iï&eo²¨‘WÅ#AÄ$ýä0Ð7d. ù6‘:dÂMÃl ã	Öì]Œ‚m§ß†üzïS6#XºC³c%Y²-sÉ楆?!TK`ۏ¢n«•¸<q=rÔá.B!cª“Fhea{y	*âí×Xx©ŸUöòÌžÉÌ¢·i.9lûÛDz_Êl>Oà›(D'JJœ$;84Ë{@¤{÷1‹:GÙa#v˜à+¸½õ
xèÕЦ]NÄ·¨Ao¶`hçyfKºÈÿbÑåx%R
ƒž¬&é¿ø3\ÙûÓn té?ipyE¹+
åšk‹7Æ~®4 íý"=€!Áî„ÜW<]R
JâêdI©Mt¯Æ¼RB5Çhðb±k«)(tQªÞÂÿþ0»ùüTÞUËYó3ƒweZØÚ›P8¼BšøÈ-,}د<ÍʼnZ;¦‚	QˆŠ„òFÀ9YH»ôr´§˜•‡Cµ@îúv
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-]dynamicbase            Image base address may be relocated using
                                       address space layout randomization (ASLR)
  --[disable-]forceinteg             Code integrity checks are enforced
  --[disable-]high-entropy-va        Image is compatible with 64-bit address space
                                       layout randomization (ASLR)
  --[disable-]no-bind                Do not bind this image
  --[disable-]no-isolation           Image understands isolation but do not
                                       isolate the image
  --[disable-]no-seh                 Image does not use SEH. No SE handler may
                                       be called in this image
  --[disable-]no-seh                 Image does not use SEH; no SE handler may
                                       be called in this image
  --[disable-]nxcompat               Image is compatible with data execution
                                       prevention
  --[disable-]tsaware                Image is Terminal Server aware
  --[disable-]wdmdriver              Driver uses the WDM model
  --[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
  --base_file <basefile>             Generate a base file for relocatable DLLs
  --base_file <basefile>      Generate a base file for relocatable DLLs
  --be8                       Output BE8 format image
  --build-id[=STYLE]                 Generate build ID
  --compat-implib                    Create backward compatible import libs;
                                       create __imp_<SYMBOL> as well
  --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-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-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 
  --enable-auto-image-base           Automatically choose image base for DLLs
                                       unless user specifies one
  --enable-auto-image-base[=<address>] 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-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-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
  --format 0|1|2              Specify which COFF version to use
  --heap <size>                      Set initial size of the heap
  --image-base <address>             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 <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-overlays               No overlay handling
  --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
  --stack-analysis            Estimate maximum stack requirement
  --subsystem <name>[:<version>]     Set required OS subsystem [& version]
  --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>
  --warn-duplicate-exports           Warn about duplicate exports
  -z defs                     Report unresolved symbols in object files
  -z noseparate-code          Don't create separate code program header
  -z noseparate-code          Don't create separate code program header (default)
  -z separate-code            Create separate code program header
  -z separate-code            Create separate code program header (default)
  -z stack-size=SIZE          Set size of stack segment
  -z undefs                   Ignore unresolved symbols in object files
  @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: %pA has both ordered and unordered sections
%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 .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: --gc-sections requires a defined symbol root specified by -e or -u
%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 --ctf-share-types option: %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: can not create BFD: %E
%F%P: can not create hash table: %E
%F%P: can not open script: %E
%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 dependency file %s: %E
%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: common page size (0x%v) > maximum page size (0x%v)
%F%P: could not create dummy IR bfd: %E
%F%P: could not define common symbol `%pT': %E
%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 strip zero-sized dynamic sections
%F%P: final link failed: %E
%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 %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 --num-lines/--num-regions `%s'
%F%P: invalid --plt-align `%s'
%F%P: invalid --power10-stubs argument `%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 cache memory size: %s
%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 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 option for -z lam-report=: %s
%F%P: invalid option for -z lam-u48-report=: %s
%F%P: invalid option for -z lam-u57-report=: %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: invalid x86-64 ISA level: %s
%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 input files
%F%P: no sections assigned to phdrs
%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
%P%F: cannot create name for linker map file: %E
%P: %C: cannot get section contents - auto-import exception
%P: %C: warning: multiple definition of `%pT'%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: 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: 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: 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 open output def file %s
%P: cannot find %s (%s): %E
%P: cannot find %s inside %s
%P: cannot find %s: %E
%P: cannot stat linker map file: %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: 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: invalid length for memory region %s
%P: invalid origin for memory region %s
%P: link errors found, deleting executable `%s'
%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: warning, duplicate EXPORT: %s
%P: warning, file alignment > section alignment
%P: warning: %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: --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: CTF linking failed; output will have no CTF section: %s
%P: warning: CTF section emission failed; output will have no CTF section: %s
%P: warning: CTF section in %pB cannot be linked: `%s'
%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: could not find any targets that match endianness requirement
%P: warning: dot moved backwards before `%s'
%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: resolving %s by linking to %s
%P: warning: start of section %s changed by %ld
%P:%pS: warning: memory region `%s' not declared
%P:%pS: warning: redeclaration of memory region `%s'
%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: %pB section `%s' will not fit in region `%s'
%X%P: %pB: more undefined references to `%pT' follow
%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: 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 find overlays: %E
%X%P: can not make stub section: %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: 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: 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: failed to merge target specific data of file %pB
%X%P: internal error on COFF shared library section %s
%X%P: open %s: %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: special section %s does not support reloc %s for set %s
%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
%pB: in function `%pT':
%pS HLL ignored
%pS SYSLIB ignored
%s: %s
%s: emulation specific options:
%s: supported emulations: %s: supported targets:%s: total time in link: %ld.%06ld
; %D: first defined here; 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 tablesCOUNTCTF errorCTF warningCall 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 (C) 2022 Free Software Foundation, Inc.
Create a position dependent executable (default)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 bind global references locallyDon'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 symbolsExport the specified symbolFILEFILE/DIRFILENAMEFail 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 import libraryGenerate 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 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 only symbols listed in FILELIBNAMELengthLink against shared librariesLink big-endian objectsLink little-endian objectsList removed unused sections on stderrLoad named pluginLoad named plugin (ignored)NameNo 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 current sysrootPrint 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 export dynamic symbol 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 warningsRequire SYMBOL be defined in the final outputSECTION=ADDRESSSHLIBSIZESYMBOLSYMBOL=EXPRESSIONSearch for library LIBNAMESend arg to last-loaded pluginSend arg to last-loaded plugin (ignored)Set 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 output has DT_TEXTRELWarn if output has DT_TEXTREL (default)Warn if start of section changes due to alignmentWarn if the multiple GP values are usedWarn only once per undefined symbolWrite a linker map to FILE or DIR/<outputname>.mapWrite dependency 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
descendingnamename|alignmentno symbolopened script file %s
out of memoryunknown LTO visibility value %xusing external linker script:using internal linker script:warning: warning: resolving %s by linking to %s
Project-Id-Version: ld 2.37.90
Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/
PO-Revision-Date: 2022-01-23 20:48+0200
Last-Translator: Румен Петров <transl@roumenpetrov.info>
Language-Team: Bulgarian <dict@ludost.net>
Language: bg
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=2; plural=(n != 1);

Заделяне на общи имена

Библиотека "при нужда" е включена, за да удовлетвори отпратка от файл (име)


Таблица на кръстосани връзки


Отхвърлени входни раздели


Текст при свързване и изображения на паметта


Конфигурация на паметта


Множество           Име

                                     Изключва обекти, библиотечни обекти от автоматично
                                     Това прави двоичните файлове несравними
                                     изнасяне, в замяна поставяне в библиотека за внасяне
                                     изнасяне, в замяна поставяне в библиотека за внасяне.
                                По подразбиране: none
                                По подразбиране: zlib-gabi
  --[disable-]dynamicbase            Основният адрес на образа може да бъде преместен
                                       като се използва случаен адрес
  --[disable-]forceinteg              Налагане на проверка за цялостност на кода
  --[disable-]high-entropy-va        Основният адрес на образа може да бъде преместен като се използва случаен адрес
  --[disable-]no-bind                Образ без таблица за свързване
  --[disable-]no-isolation           Образът поддържа изолиране, но да не се изолира
  --[disable-]no-seh                 Образът не използва SEH. В този образ не може да се извиква SE подръжка
  --[disable-]no-seh                 Образът не използва SEH. В този образ не може да се извиква SE подръжка
  --[disable-]nxcompat               Образът е съвместим с предотвратяване на изпълнение на данни
  --[disable-]tsaware                Образът поддържа "Terminal Server"
  --[disable-]wdmdriver              Използване на WDM модел за управление
  --[no-]insert-timestamp            Използва истинска времева отметка вместо нула (по подразбиране)
  --[no-]insert-timestamp            Използва истинска времева отметка вместо нула (по подразбиране).
  --[no-]leading-underscore          Изрично установява режим с подчертавка като представка за име
  --add-stdcall-alias                Изнасяне на имена с и без @nn
  --base_file <базов_файл>           Създаване на базов файл за преместваеми DLLs
  --base_file <базов_файл>    Създаване на базов файл за преместваеми DLLs
  --be8                       Образ в формат на BE8
  --build-id[=ВИД]                   Пораждане на номер за изграждането
  --compat-implib                    Създава съвместими с преди библиотеки за внясяне и
                                       също така създава __imp_<ИМЕ>
  --compat-implib                    Създава съвместими с преди библиотеки за внясяне;
                                       също така създава __imp_<ИМЕ>.
  --disable-auto-image-base          Да не се избира автоматично база на образа (по подразбиране)
  --disable-auto-image-base          Да не се избира автоматично база на образа. (по подразбиране)
  --disable-auto-import              Да не се внасят автоматично данни от DLL-ли
  --disable-large-address-aware      Програмата не поддържа виртуални
                                       адреси по-големи от 2 гигабайта
  --disable-long-section-names       Да не се използват дълги имена на COFF
                                       раздели, дори в обектни файлове
  --disable-runtime-pseudo-reloc     Без лъже-премествания, по време на работа,
                                       за автоматично внесени данни
  --disable-runtime-pseudo-reloc     Без лъже-премествания, по време на работа,
                                       за автоматично внесени данни.
  --disable-stdcall-fixup            Без свързване на _име към _име@nn
  --dll                              Установява базовия адрес на подразбиращия се за DLLs
  --dll-search-prefix=<низ>          Когато се свързва динамично с dll без
                                       библиотека за внасяне, да се
                                       предпочете <низ><базовоиме>.dll пред
                                       lib<базовоиме>.dll 
  --enable-auto-image-base           Автоматично избира основа на DLL-образа, освен
                                       ако не е зададена
  --enable-auto-image-base[=<адрес>]   Автоматично избира база на образа за DLLs,
                                       по избор започвайки от <адрес>, освен ако                                       не е зададен с --image-base
  --enable-auto-import               "Изтънчено" свързване на _sym със
                                       __imp_sym при отпратки за данни
  --enable-extra-pe-debug            Разрешава извеждане на подробно сведение при създаване
                                       или свързване на DLL-ли (съотв. автоматично внасяне)
  --enable-extra-pep-debug            Разрешава извеждане на подробно сведение при създаване
                                       или свързване на DLL-ли (съотв. автоматично внасяне)
  --enable-long-section-names        Използване на дълги имена за COFF
                                       раздели, дори в изпълними файлове
  --enable-runtime-pseudo-reloc      Преодоляване на ограниченията на автоматичните
                                       внасяния с добавяне на лъже-премествания,
                                       определяни по време на работа
  --enable-runtime-pseudo-reloc      Преодоляване на ограниченията на автоматичните
                                       внасяния с добавяне на лъже-премествания,
                                       определяни по време на работа.
  --enable-stdcall-fixup             Свързва _име със _име@nn без предупреждения
  --exclude-all-symbols              Изключва всички имена от автоматичното изнасяне
  --exclude-libs библ.,библ.,...     Изключва библиотеки от автоматичното изнасяне
  --exclude-modules-for-implib модул,модул,...
  --exclude-symbols име,име,...      Изключва имена от автоматичното изнасяне
  --export-all-symbols               Автоматично изнасяне на всички общи в DLL
  --file-alignment <размер>          Установява подравняване за файла
  --format 0|1|2              Задаване на COFF версия
  --heap <размер>                    Установява началния размер на динамичната памет
  --image-base <адрес>               Установява начален адрес на изпълнимия файл
  --kill-at                          Премахва @nn от изнесените имена
  --large-address-aware              Програмата поддържа виртуални адреси
                                       по-големи от 2 гигабайта
  --major-image-version <число>      Установява номер на версия на изпълнимия файл
  --major-os-version <число>         Установява необходима минимална версия на ОС
  --major-subsystem-version <число>  Установява необходима минимална подверсия на ОС
  --minor-image-version <число>      Установява номер на изданието на изпълнимия файл
  --minor-os-version <число>         Установява необходимо минимално издание на ОС
  --minor-subsystem-version <число>  Установява необходимо минимално подиздание на ОС
  --no-overlays               Без подръжка на слоеве
  --output-def <файл>                Произвежда DEF-файл за създадената DLL
  --section-alignment <размер>       Установява подравняване на раздел
  --stack <размер>                   Установява размера на първоначалния стек
  --stack-analysis            Оценяване на изискванията за горен размер на стек
  --subsystem <име>[:<версия>]       Установява необходима подсистема [и версия] на ОС
  --support-old-code                 Поддръжка на работоспособност с предишен код
  --thumb-entry=<знак>        Установява входяща точка на отбелязания <знак>
  --thumb-entry=<знак>               Установяване на входяща точка на отбелязания <знак>
  --warn-duplicate-exports           Предупреждения за повторени изнасяния
  -z defs                     Извежда несвързаните имена в обектните файлове
  -z noseparate-code          Без създаване на отделно програмно заглавие
  -z noseparate-code          Без създаване на отделно програмно заглавие (по подразбиране)
  -z separate-code            Създаване на отделно програмно заглавие
  -z separate-code            Създаване на отделно програмно заглавие (по подразбиране)
  -z --stack <размер>         Установява размера на часта за стек
  -z undefs                    Пренебрегва несвързаните имена в обектните файлове
  @ФАЙЛ  Поддържани подражавания:
  без особени възможности за подражаване.
 допълнителен излишък за премествания изпуснат в резултата
 адрес на зареждане 0x%V преместването отрязано, за да съвпадне:  %s срещу '%pT' преместването отрязано, за да съвпадне: %s срещу име '%pT' определено в раздел %pA от %pB преместването отрязано, за да съвпадне: %s срещу неопределеното име '%pT'%8x други
%F%P: %pA: има подредени и неподредени раздели
%F%P: %pB: bfd_elf_get_bfd_needed_list не успя: %E
%F%P: %pB: bfd_stat не успя: %E
%F%P: %pB: не можа да се създаде раздел .emreloc: %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: --gc-sections изискват заглавно име зададено от -e или -u
%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: грешна опция --ctf-share-types: %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: не може да се създаде BFD: %E
%F%P: не може да се създаде речник: %E
%F%P: не може да се отвори скрипт: %E
%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: не може да се отвори изходящ файл %s: %E
%F%P: не може да се извършат "PE"-операции на изходен файл '%pB', който не е "PE"
%F%P: не се чете %s
%F%P: не може да се представи машина '%s'
%F%P: не успя раздвояването на раздел: %E
%F%P: общ размер на страница (0x%v) > максимален размер на страница (0x%v)
%F%P: не може да се създаде измислен IR bfd: %E
%F%P: не може да се определят общите имена '%pT': %E
%F%P: грешка: без зададена област памет за заредим раздел '%s'
%F%P: не успя създаването на раздел '%s': %E
%F%P: не успя създаването на раздел .xtensa.info
%F%P: не успя премахването на динамичен раздел с нулев размер
%F%P: не успя заключителното свързване: %E
%F%P: групата  завърши преди да е започната (--help за употреба)
%F%P: неправилно използване на раздел '%s'
%F%P: вътрешна грешка %s %d
%F%P: неправилна опция --compress-debug-sections: '%s'
%F%P: неправилен --dsbt-index %s
%F%P: неправилен --dsbt-size %s
%F%P: неправилна стойност за --extra-stack-space'%s'
%F%P: неправилна стойност за --fixed-space'%s'
%F%P: неправилни --num-lines/--num-regions '%s'
%F%P: неправилен --plt-align '%s'
%F%P: неправилен --power10-stubs '%s'
%F%P: неправилна стойност за --reserved-space'%s'
%F%P: неправилна BFD цел '%s'
%F%P: неправилна версия на COFF формат %s
%F%P: неправилен аргумент за опцията "--orphan-handling"
%F%P: неправилен аргумент за опцията "--section-start"
%F%P: неправилен размер на памет за складиране: %s
%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: неправилно число за -z call-nop=prefix-: %s
%F%P: неправилно число за -z call-nop=suffix-: %s
%F%P: неправилно аргумент за -z lam-report=: %s
%F%P: неправилен аргумент за -z lam-u48-report=: %s
%F%P: неправилно аргумент за -z lam-u57-report=: %s
%F%P: неправилен размер за страница '%s'
%F%P: неправилен сегмент за преместване
%F%P: неправилна опция за подреждане на раздел: %s
%F%P: неправилен размер на стек '%s'
%F%P: неправилен тип на подсистема %s
%F%P: неправилно x86-64 ISA ниво: %s
%F%P: цикъл в раздел за изобразяване
%F%P: не успя свързването на раздел към част: %E
%F%P: липсва аргумент за -m
%F%P: липсват аргументи за опцията "--section-start"
%F%P: многократни STARTUP файлове
%F%P: без входни файлове
%F%P: към phdrs не са присвоени раздели
%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 неправилно присвояване на брояч за местоположение извън РАЗДЕЛИ
%F%P:%pS не може да се присвои на брояч за местоположение
%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: не успя създаването на хеш
%P%F: не може да се създаде име на файл с карта за свързването: %E
%P: %C: не можа да се вземе съдържанието на раздел - изключение при автоматично внасяне
%P: %C: многократни определения за '%pT'%P: %C: предупреждение: неопределена отпратка към '%pT'
%P: %D: предупреждение: следват още неопределени отпратки към '%pT'
%P: %pB and %pB: предупреждение: многократно общо за '%pT'
%P: %pB: bfd_stat не успя: %E
%P: %pB: определение за %s
%P: %pB: файлът не е разпознат: %E; подобни:%P: %pB: отпратка към %s
%P: %pB: предупреждениe: общото за '%pT' е припокрито от определение
%P: %pB: предупреждениe: общото за '%pT' е припокрито с определение от %pB
%P: %pB: предупреждение: общото за '%pT' е припокрито с по-голям общо
%P: %pB: предупреждениe: общото за '%pT' е припокрито с по-голямо общо от %pB
%P: %pB: предупреждение: общото за '%pT' припокрива по-малко общо
%P: %pB: предупреждение: общото за '%pT' припокрива по-малко общо от %pB
%P: %pB: предупреждениe: определението за '%pT' припокрива общ
%P: %pB: предупреждениe: определението за '%pT' припокрива общото от %pB
%P: %pB: предупреждение: още неопределени отпратки към '%pT' следват
%P: %pB: предупреждение: многократно общо за '%pT'
%P: %pB: предупреждение: неопределена отпратка към '%pT'
%P: %s: повторение на приставка
%P: %s: грешка при почистване на приставка: %d (изоставено)
%P: %s: липсва аргумент
%P: SONAME не може да е празен низ - изоставено
%P: SONAME не може да е празен низ - запазване на предишното
%P: '-retain-symbols-file' отменя '-s' и '-S'
%P: не може да се отвори, за извеждане, def-файл %s
%P: не се намира %s в %s: %E
%P: не се намера %s в %s
%P: не се намира %s: %E
%P: не може да се определи файла с карта за свързването: %E
%P: забранява намаляването - не работи с многократни определения
%P: грешка при затваряне на файла '%s'
%P: грешка при запис на файла '%s'
%P: грешка: %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: неправилен източник за област памет %s
%P: грешка при свързване, изтриване на изпълнимия файл '%s'
%P: режим %s
%P: пропускане на несъвместим %s при търсене на %s
%P: в главния речник липсва името '%pT'
%P: неразпознат режим за подражаване: %s
%P: неразпозната стойност за --got '%s'
%P: неразпознат вид STM32L4XX поправка '%s'
%P: неразпознат вид VFP11 поправка '%s'
%P: неразпозната опция '%s'
%P: предупреждение, повторен EXPORT: %s
%P: предупреждение, подравняване за файл > подравняване за раздел
%P: предупреждение: %P: предупреждениe: %s съдържа изходящ раздел; забравен -T?
%P: предупреждение: '--thumb-entry %s' прегазва '-e %s'
%P: предупреждение: --export-dynamic не се поддържа при PE резултат, може би --export-all-symbols?
%P: предупреждение: --export-dynamic не се поддържа при PE+ резултати, може би --export-all-symbols?
%P: предупреждение -z %s е изоставен
%P: предупреждение: -z dynamic-undefined-weak е изоставено
%P: предупреждение: "CTF" свързването пропадна; изход без "CTF" раздел: %s
%P: предупреждение: без зададен област памет за заредим раздел '%s'
%P: предупреждение: не може да свърже "CTF" раздел в %pB: '%s'
%P: предупреждение: адреса на '%s' не е кратен на максималния размер на страница
%P: предупреждение: автоматично внасяне е задействано без да се зададе --enable-auto-import на командния ред. Това работи, освен ако не е свързано с константни структури за данни, които указват към имена от автоматично внасяни DLL-ли.
%P: предупреждение: неправилен номер на версия за командата -subsystem
%P: предупреждение: не е намерено входно име %s; по подразбиране - %V
%P: предупреждение: не е намерен входно име %s; без начален адрес
%P: предупреждение: не е намерен, като начален, отбелязаният знак %s
%P: предупреждение: не може да се открие резултат, който да отговаря на изискванията за подредба на байтовете
%P: предупреждение: точката е преместена назад преди '%s'
%P: предупреждение: използван общ конструктор %s
%P: предупреждение: пропускане на неправилно число за -D %s
%P: предупреждение: пропускане на неправилно число за -H %s
%P: предупреждение: пропускане на неправилно число за -bmaxdata %s
%P: предупреждение: пропускане на неправилно число за -bmaxstack %s
%P: предупреждение: пропускане на неправилно число за -pD %s
%P: предупреждение: пропускане на неправилно число за -pT %s
%P: предупреждение: пропускане на неправиен тип на модул %s
%P: предупреждение: без зададен област памет за заредим раздел '%s'
%P: предупрежение: разрешаване на %s със свързване към %s
%P: предупреждение: началото на раздел %s е променено с %ld
%P:%pS: предупреждениe: областта за памет '%s' не е обявена
%P:%pS: предупреждение: повторно определение за  е област памет '%s'
%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' не може да се внесе автоматично. Да се провери в документацията на свързващата програма за повече сведения относно --enable-auto-import.
%X%P: %D: следват още неопределени отпратки към '%pT'
%X%P: %pB раздел '%s' не се побира в област '%s'
%X%P: %pB: още неопределени отпратки към '%pT' следват
%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: добавяне на имена %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: не може да се създаде раздел със заготовка: %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: не успя заделянето на памет в cref: %E
%X%P: cref_hash_lookup не успя: %E
%X%P: различни формати на обектни файлове в набора %s
%X%P: различни "премествания" се използват в набора %s
%X%P: повторен израз '%s'при сведение за версия
%X%P: повторена отметка за версия '%s'
%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: не успя сливането на целеви данни от файл %pB
%X%P: вътрешна грешка при раздел от COFF споделена библиотека %s
%X%P: отваряне %s: %E
%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: раздел %s не поддържа преместване %s за набор %s
%X%P: не може да се намери зависимост за версия '%s'
%X%P: не могат да се обработят "преместванията": %E
%X%P: не може да се прочете съдържанието на раздел .exports
%X%P: непозната възможност '%s'
%X%P: непознат език '%s' при сведение за версия
%X%P: неподдържaна PEI архитектура: %s
%X%P: неподдържан размер %d за набор %s
%X%P:%pS: не се поддържат PHDRS и FILEHDR, ако липсват в предишни PT_LOAD заглавия
%X%P:%pS: раздел едновременно с адрес и област за зареждане
%X%P:%pS: неразгадано име '%s' е указано в израза
%pB: във функция '%pT':
%pS HLL е изоставен
%pS SYSLIB е изоставен
%s: %s
%s: специфични опции при емулация:
%s: поддържани емулации: %s: поддържани цели:%s: общо време за свързване: %ld.%06ld
; %D: първото определение е тук; липсва съдържание
<без приставка>АДРЕСАРХИТЕКТУРААРГПриемане на входящи файлове, чиято архитектура не може да се определиДобавя ДИРЕКТОРИЯ към пътя за търсене на библиотекиДобавяне на имената на данните към динамичен списъкАдресът на раздел %s е установен на Позволява повтаряне на определенияПозволява несвързани отпратки при споделени библиотекиВинаги се установява DT_NEEDED за динамичните библиотеки
                                посочени на командния редВключен е член на архива, за да удовлетвори отпратка от файл(име)

АтрибутиДопълнителен филтър за таблицата с имена на споделени обектиПривързване на общи препратки за функции като местниПривързване на общи препратки като местниИзграждане на общи конструтор/деструктор таблициБРОЙ"CTF" грешка"CTF" предупреждениеИзвикване на ИМЕ по време на зарежданеИзвикване на ИМЕ по време разтоварванеПроверка за припокриване на адресите на раздели (по подразбиране)Общо име            размер            файл

Копиране на DT_NEEDED връзки споменати в DSO-то, което следваАвторско право: 2022 Фондация за свободен софтуер
Създаване на позиционно независим изпълним файл (подразбиране)Създаване на позиционно независим изпълним файлСъздаване на споделена библиотекаСъздаване на изходен файл, дори при грешкиСъздаване на подразбираща се версия за имеСъздаване на подразбираща се версия за име при внесените именаСъздаване на библиотека: %s
ДИРЕКТОРИЯПът за търсене по подразбиране за съвместимост със СоларисЗадаване на имеДекориране на имена [използвайки НАЧИН]Непозволява неопределена версияОтхвърляне на всички местни именаОтхвърляне на временни местни имена (по подразбиране)Извеждане на опции, специфични за целтаНепозволява несвързани отпратки при обектни файловеНепозволява несвързани отпратки при споделени библиотекиБез проверка за припокриване за адресите на разделиДа не се копират DT_NEEDED връзки споменати в DSO-то, което следваБез определяне на адрес за общи именаБез декорация за именатаБез свързване със споделени библиотекиБез извеждане на изтритите неизползвани разделиДа не се подравняват данните на странициДа не се подравняват данните на страници, кода да не е само за четенеБез премахване на имена в отхвърлени разделиДа не се третиране предупреждения като грешки (по подразбиране)Да не се използват намаляващи похвати, за да се ограничи размера на кодаСвързване на ниво задачаДа не се привързват общи препратки като местниБез отхвърляне на местни именаБез сливане на входящи [РАЗДЕЛ | осиротял] разделиБез изтриване на неизползвани раздели (по подразбиране)Без предупреждениe за несъответстващи входящи файловеБез предупреждения при откриване на несъвместими библиотекиELF подражаване:
ПОДРАЖАВАНЕКрай на групаИзнасяне на всички динамични именаИзнасяне на зададените именаФАЙЛФАЙЛ/ДИРИМЕ_ФАЙЛНе успя при %d
Файл
Филтър за таблицата с имена на споделени обектиПринудително определяне на общи именаПринудително създаване на файл с наставка .exe ГНУ свързваща програма %s
Създаване на вградени преместванияСъздаване на споделена библиотека за внасянеСъздаване на преместваем резултатКолко отметки да се заделят за раздел .dynamicКак да се обработват несвързани имена.  <метод> може да е:
                                ignore-all, report-all, ignore-in-object-files,
                                ignore-in-shared-libsИзоставенИзоставено за съвместимост с GCC LTO възможностИзоставено за съвместимост с ГНУ програмата за свързванеИзоставен за съвместимост с ЛинуксИзоставено за съвместимост със SVR4Изоставено за съвместимост със SunOSИзоставено за съвместимост с goldВключване на всички обекти от следните архивиСведение: разрешаване на %s със свързване към %s (автоматично внасяне)
Само свързване на имената (ако е директория, също като --rpath)КЛЮЧЗапазване само на имената изброени във ФАЙЛБИБЛ_ИМЕДължинаСвързване със споделени библиотекиСвързване на обекти със старши байт първиСвързване на обекти със младши байт първиИзвеждане, на изхода за грешки, на изтритите неизползвани разделиЗарежда именувана приставкаЗарежда именувана приставка (пренебрегнато)ИмеБез имена
Установява се DT_NEEDED за следните динамични библ., само ако се използваИзползване само на директорите за библиотеки
                                зададени на командния редОптимизиране на извеждания файлКоманди:
ПроизходИзвежда таблица с кръстосани отпраткиИзвеждане, при свързване, на допълнително сведениеПрипокрива подразбиращия се systootПЪТПРИСТАВКАПРОГРАМАПодравняват данните на страници, кода да е само за четенеИзвежда текущия sysrootИзвежда подразбиращия се изходящ форматИзвежда на стандартния изход файл с изобразяваниятаИзвеждане на статистика за изполване на паметтаИзвеждане на помощ за опцитеИзвеждане на сведение за версия и подражаванеИзвеждане на сведение за версияИзползва скрипт за свързване в MRI форматИзползва скрипт за свързване по подразбиранеИзползва динамичен списъкПрочита списък от изнесените динамични именаИзползва скрипт за свързванеИзползва опции от ФАЙЛ
Използва скрипт със сведение за версииНамаляване на размера на кода с използване на оптимизация характерна за целтаНамаляване на използваната памет, възможно е свързването да протече по-дългоИгнориране на входни файлове с непозната архитектураИзтриване на неизползвани раздели (за някои резултати)Подавайте доклади за грешки на %s
Докладване на несвързани имена като грешкиДокладване на несвързани имена като предупрежденияИзисква ИМЕ да бъде определено е заключителния изходен файлРАЗДЕЛ=АДРЕССПОД_БИБЛРАЗМЕРИМЕИМЕ=ИЗРАЗТърсене на библиотека БИБЛ_ИМЕИзпраща арг. към последно заредената приставкаИзпраща аргумент към последно заредената приставка (пренебрегнато)Задава ПРОГРАМА за използване при динамично свързванеЗадаване на адрес на раздел .bssЗадаване на адрес на раздел .dataЗадаване на адрес на раздел .textЗадаване адрес на частта .ldataЗадаване на адрес на именуван разделЗадаване адрес на частта .rodataЗадаване адрес на частта .textЗадава архитектураУстановява размер, по подразбиране, на речника близък до <ЧИСЛО>Задава подражаванеЗадавя вътрешно име на споделена библиотекаЗадава път за търсене на споделена библиотека по време на свързванеЗадава име на файл за извежданеЗадава път за търсене на споделена библиотека по време на изпълнениеЗадава начален адресУправление на споделени библиотеки за съвместимост с HP/UXДанни с по-малък размер (без размер е като --shared)Подреждане на общите имена по подравняване [в зададения ред]Подреждане на раздели по име или максимално подравнявамеЗадава вида на резултата за следващите входни файловеЗадаване на целта за резултатаРазделяне на резултатните раздели на всеки БРОЙ преместванияРазделяне на резултатните раздели на всеки РАЗМЕР осморкиНачало на групаНачало с неопределена отпратка към ИМЕПремахване на всички именаПремахване на имена за трасиранеПремахване на имена в отхвърлени разделиПоддържани подражавания: ИмеРЕЗУЛТАТИзползване на списък с имена за износ от .exports, използвайки
                                ИМЕ като версия.Тази програма е свободен софтуер: можете да я разпространявате под условията
на Всеобщ Публичен Лиценз ГНУ версия 3 или по ваш избор, следваща версия.
Тази програма е без гаранции.
Проследяване на отваряните файловеПроследяване на посочванията на ИМЕТретиране на предупреждения като грешкиИзключване на --whole-archiveОтменя действието на --export-dynamicНеизползвано ИМЕ няма да причини грешка или предупреждениеУпотреба: %s [опции] файл...
Да се използва --disable-stdcall-fixup, за да се забранят тези предупреждения
Да се използва --enable-stdcall-fixup, за да се забранят тези предупреждения
Използване на динамичен списък за C++ оператори new/deleteИзползване на динамичен списък за "C++ сведение за тип"Използване на по-малко памет и повече дискови операцииИзползване на същия формат като стандартната програма за свързванеИзползване на 'обвиващи' функции за ИМЕПредупреждение при повторени общи именаПредупреждение, ако обекта е с друг ELF код за машинаПредупреждение, ако се срещнат общи конструтори/деструкториПредупреждение, ако "изхода" съдържа DT_TEXTRELПредупреждение, ако "изхода" съдържа DT_TEXTREL (подразбиране)Предупреждение, ако началото на раздел се променя заради подравняванеПредупреждение за използване на няколко GP стойностиЕднократно предупреждение за неопределено имеЗаписва карта за свързването във ФАЙЛ или ДИР/<изходиме>.mapЗаписване на файл със зависимости[=БРОЙ][=ЧИСЛО][=РАЗДЕЛ][=РАЗМЕР][=НАЧИН][=възходящ|низходящ]подравняваневъзходящопитът да се отвори %s не успя
опитът да се отвори %s успя
вграден скрипт за свързванене се намира "скрипт"-файл %s
низходящимеиме|подравняванебез именаотворен "скрипт"-файл %s
недостиг на паметнепозната стойност за LTO видимост - %xизползване на външен скрипт за свързване:използване на вътрешен скрипт за свързване:предупреждение: предупрежение: разрешаване на %s със свързване към %s