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
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
Þ•s´L7ÀI[ÁIIJgJCƒJÇJàJüJK4KPRKK£KOïKP?L-L2¾L8ñL*MO@MRMUãMV9NPNIáND+OpOEþO”DPOÙPH)Q6rQ6©Q5àQ/R›FR-âRxSI‰S’ÓS“fT‚úT-}U¡«U9MV9‡VMÁVNWM^W“¬W„@X7ÅX‰ýXŠ‡Y™Z@¬ZLíZê:["%\KH]N”] ã];„^HÀ^@	_?J_Š_ë`Žaœ•a2b‡Ðb6XcȏcÉXdK"eOneM¾e>f+KfKwfMÃfLgˆ^g8çg2 h2ShJ†hDÑhPiHgi°i=0j@nj@¯j:ðjB+kBnk–±kJHl{“l~mIŽmvØmJOnHšnFãn‹*oG¶oEþo2DpwpE÷pA=qAqJÁqErORrA¢rTärK9sF…sPÌsŽtU¬t4u$7uK\vB¨vEëvt1w€¦w{'x8£xGÜxB$yVgym¾y,z<HzG…z=Íz2{8>{Ew{9½{A÷{K9|=…|1Ã|;õ|81}†j}†ñ}-x~F¦Aí=/€>m€¬€w<D´ùGy‚DÁ‚PƒLWƒ}¤ƒG"„Fj„F±„Mø„GF…>Ž…Dͅ.†íA†\/‡HŒ‡ŸÕ‡IuˆÕ¿ˆD•‰;ډ<Š8SŠŒŠ@‹C[‹AŸ‹á‹Rø‹SKŽKŸHëE4‘Ez‘BÀ‘„’Kˆ’NԒG#“<k“=¨“Fæ“I-”Bw”7º”Fò”t9•H®•C÷•M;–K‰–;ՖH—‹Z—Læ—{3˜H¯˜Fø˜??™J™OʙIšFdš<«š9èšJ"›Km›7¹›Jñ›@<œ?}œ?½œPýœMN@œ@ݝJžHižR²žOŸCUŸ|™Ÿ: DQ B– LÙ H&¡8o¡I¨¡Oò¡B¢J¢!c¢9…¢¿¢.Ò¢S£?U£•£1©£2Û£G¤?V¤2–¤ɤ/é¤;¥5U¥/‹¥%»¥&á¥$¦#-¦"Q¦2t¦§¦'Ʀ'î¦%§<§"V§#y§%§%çé§7¨.=¨4l¨(¡¨9ʨ)©).©X©)r©œ©4¹©#î©3ª*Fªqª2ª0ª!óª/«%E«&k«7’« Ê«!ë«)
¬,7¬+d¬<¬ͬ$묭,­7K­&ƒ­#ª­έí­.®;®Q®,q®"ž®%Á®?ç®'¯$=¯b¯M‚¯(Я/ù¯&)°1P°D‚°BÇ°'
±,2±'_±,‡±.´±'ã±²B(²5k²"¡²IJ5à²1³H³g³-…³'³³-Û³-	´/7´-g´-•´ô*ã´µ%-µ5Sµ3‰µ)½µ$çµ0¶=¶[¶z¶/™¶*ɶ%ô¶·15·1g·*™·Ä·á·)¸*¸ I¸?j¸ª¸*ȸó¸6¹H¹"f¹‰¹$Ÿ¹%Ĺ5ê¹> º_º5}º2³ºdæº,K»-x»¦»2Á»-ô»)"¼$L¼q¼¼"®¼'Ѽ2ù¼ ,½2M½€½•½D©½8î½@'¾0h¾1™¾?˾B¿:N¿N‰¿(Ø¿@À:BÀ9}À9·ÀñÀ;Á<LÁ.‰Á;¸Á3ôÁ(ÂFÂ3a•ÂD¯Â4ôÂ;)ÃDeÃ>ªÃGéÃ<1ÄEnÄ8´ÄAíÄ9/Å<iÅ+¦Å/ÒÅÆ.ÆLÆ4fÆ7›ÆBÓÆBÇ$YÇ5~Ç5´Ç-êÇ:È3SÈ*‡È"²ÈÕÈéÈÉ$ÉE<ɂɟɼÉ0ÈÉ6ùÉ)0Ê@ZÊ@›Ê*ÜÊ;Ë&CË,jË0—Ë'ÈËðË3ýË.1Ì$`Ì%…Ì)«Ì%ÕÌûÌ8Í"RÍ0uÍ
¦Í=´Í5òÍL(Î6uÎb¬ÎcÏsÏ/Ï<¿ÏFüÏACÐԅÐ5ZÑ@ÑIÑÑJÒ;fÒD¢Ò/çÒnÓJ†Ó-ÑÓ^ÿÓ(^Ô+‡Ô+³Ô2ßÔ3Õ,FÕ,sÕ- ÕBÎÕJÖ+\ÖhˆÖ3ñÖ3%×1Y×5‹×5Á×3÷×/+Ø6[ؒحØ=ÍØ&Ù<2Ù'oÙy—Ù4Ú$FÚ3kÚ8ŸÚ8ØÚ5Û@GÛ(ˆÛI±Û.ûÛ**Ü3UÜ*‰Ü+´ÜàÜ2Ý3ÝIÝAcÝG¥Ý3íÝ!Þ9Þ(XÞ(Þ&ªÞ"ÑÞôÞ ß00ß$aß0†ß·ß/Íß&ýß%$à$Jàoà/à¿à(Ýà,á+3á)_á5‰á#¿á=ãá?!âaâ"~â5¡â&×â7þâ!6ã3Xã;Œã!Èã7êã+"ä*Nä/yä6©ä7àäå7.å5få-œå,Êå÷å$
æT/æ'„æ=¬æ0êæ=ç0Yç6Šç#Áç>åç-$è-Rè#€è/¤èÔè3ðè'$é%LéSré<Æé<ê+@êlê…ê–êªê ¼êÝêøê"ë2ëKëdëpëvë~ëƒë:‡ë$Âë çëì&ì/Aìhqì?Úì
í/%í'Uí}í*œíÇíÍíæí.î,0î(]î6†î2½î(ðîï*1ï\ï2zï­ï	Èï-Òïð#ð4ðOð)ið“ðƒ³ð27ñ1jñ+œñ=Èñò#ò$@ò#eò‰ò1 ò*Òò)ýò4'ó\óró-’ó&Àó'çó-ô=ô	NôXôdôô„ô
ô›ô%¡ô"Çô)êô!õ
6õAõZõrõ,Žõµ»õqö(yö+¢öÎöîö
÷%-÷+S÷2÷1²÷ä÷3ì÷  øAøIøPønø†ø&¡øÈøÚøßø5ëøZ!ù|ù	‘ù›ù¢ù&¿ù%æùúúú# ú0Dúuú‹ú!§úÉúçú'ùú!û8;û1tû¦ûÄûßûñûüü7<ü4tü0©ü(Úüýý#1ý%Uý-{ý©ý¹ý¿ýÄýËýÝýøý(þ@þ\þyþ–þ³þÐþîþ
ÿ-ÿ
Iÿ#Wÿ({ÿ¤ÿ&¹ÿàÿ.òÿ.!5P*†(±Ú(ø'!
I(W€’#ªÎåìdóÁX+D]#v4šÏ4ì5!(W€!ž À á#0&0W$ˆ1­'ß#+<	E
OZbk	ƒ	—²Ðç#'
DO o ¥	´¾
Õ ã6;Y	w'©Aª
ìBù–<
7Ó
7GC"‹(®i׫A½íÈ«;t@°`ñR¨hªÀ¼À}­>bìMOÀ½É~£HªìW—mï]kÝlIC¶Ãúξٍg Çn!I6"Ԁ"[U#[±#¶
$ÊÄ$­%Ê=&Ä'`Í'$.(%S)y*Q—+oé+Y,îm-f\/jÃ/1.0H`1Ë©1 u2q3ш34Z4¬5E<6E‚7ÒÈ8^›9ú9;•8<µÎ<¼„=\A>0ž>¶Ï>´†?®;@Êê@ZµAGBGXB– BR7C°ŠC°;DÿìDmìE¥ZFjGWkGkÃGk/H›H`IþIÇKyÊKÙDLŸM”¾MjSNžN¢„OŸ'P\ÇPÔ$QeùQg_RcÇRs+SsŸS­T~ÁTµ@UwöUwnV±æV0˜WÀÉXUŠY¡àY°‚[Q3\v…\¬ü\û©]¥^X©_¤`d§`¢aǯawb`“b¦ôbX›cRôcYGd›¡dn=e•¬e¯Bf]òfHPgc™gcýgÃahÃ%iéiŠìklwlXäl[=m
™m¯¤n˜ToÄío§²pŸZqÇúqnÂr1syCt½t΀u›Ovªëvl–w¢xE¦xóìxàz³p{9$|ª^}ò	~™üb–€šù€c”0øk)ƒm•ƒq„u„ߌ„álˆzNŒ¢ÉŒUlNZŽÖlŽ•Ckُ”EVڐj1‘¨œ‘¬E’nò’ca“lœ‹2”x¾”É7•¼–j¾–Z)—„—["˜«~™½*š«èš‚”›oœ¥‡œ§-Å՝ž›žh:Ÿ[£Ÿ£ÿŸj£ X¡Jg¡v²¡_)¢_‰¢°é¢ š£ž;¤bÚ¤š=¥xØ¥°Q¦k§°n§Ë¨Yë¨sE©s¹©«-ª„ÙªZ^«f¹«k ¬Œ¬1˜¬Gʬq­!„­u¦­Œ®u©®¯N7¯X†¯ß¯ua°;×°(±I<±h†±bï±[R²N®²Fý²BD³0‡³@¸³Pù³2J´N}´GÌ´Eµ2ZµJµ9ص,¶J?¶(Š¶a³¶I·i_·QÉ·N¸Oj¸Oº¸>
¹UI¹AŸ¹gá¹2Iºr|ºIïº<9»Kv»I»'¼=4¼+r¼,ž¼a˼&-½'T½2|½5¯½4å½z¾2•¾DȾ6
¿?D¿–„¿LÀGhÀ=°ÀFîÀ]5Á-“ÁEÁÁdÂElÂK²ÂwþÂ1vÃF¨Ã?ïÃq/Ä@¡ÄTâÄI7ÅrÅ®ôÅz£ÆEÇCdÇE¨ÇCîÇh2ÈQ›È5íÈ{#ÉeŸÉPÊ.VÊR…ÊKØÊ/$Ë.TËKƒËEÏËQÌQgÌW¹ÌQÍQcÍCµÍHùÍ3BÎAvÎY¸ÎWÏDjÏO¯ÏeÿÏ;eÐ2¡ÐLÔÐi!ÑI‹Ñ]ÕÑ)3Ò=]Ò=›ÒKÙÒD%ÓEjÓZ°Ó>Ô6JÔ~Ô.ÕS/Õ8ƒÕY¼Õ.ÖREÖ7˜ÖJÐÖV×Rr×zÅ×2@ØlsØJàت+ÙMÖÙs$Ú&˜ÚY¿ÚYÛHsÛJ¼Û-Ü25Ü8hÜ=¡ÜcßÜ@CÝk„ÝðÝÞmÞqÞ|ÿÞe|ßdâßmGàxµàz.á•©áB?âo‚âfòâfYãfÀã0'ä]Xäw¶ä].åxŒåTæ&Zæ#æS¥æùætçwçbèkhè_Ôèh4éaéjÿébjêkÍêa9ëy›ëMì^cì*ÂìWíì*Eíypí‚êíXmîXÆî;ïL[ïe¨ïmð|ð?
ñXJñI£ñ'íñ0ò7Fò+~ò”ªò4?ó1tó¦óf¹óp ôS‘ôbåôbHõN«õwúõAröG´öhüö1e÷—÷Rª÷\ý÷<Zø?—øP×øL(ù3uùK©ù@õùp6ú"§úwÊúdBû‘§ûR9üžŒüŸ+ý,ËýUøýnNþx½þ6ÿ–¸ÿtOÄŠF‹ÑŸ] ýzž6•P_æÒFjh„híoV	pÆ	i7
i¡
kˆw„p…˜ön
]þ
a\s¾2|²o/€Ÿ4 0U|†;b?A¢°ä\•SòMF†”†]¢|B}tÀX58ŽLÇ#N87‡3¿!ó/RE˜D_CwB»BþPAC’5Ö9gFL®cû/__Uï^Ea¤<eCC©Eít3 a¨ [
!{f!aâ!‚D"{Ç"/C#(s#xœ#b$Ux$2Î$s%vu%Bì%Š/&5º&|ð&wm'då'sJ(#¾(_â(nB)H±)Pú)K*0f*÷—*E+UÕ+Y+,U…,YÛ,V5-/Œ-|¼-l9.X¦.Kÿ.[K/5§/RÝ/F00Nw0°Æ0}w1bõ1EX2 ž2!¿2$á23@ 33a3*•3:À34û3,04]4s4
4Š4¡4n²4K!5Um52Ã5<ö5]36Ñ6tU7Ê7gÛ7]C8I¡8fë8R9<g9<¤9dá9AF:[ˆ:aä:2F;Zy;.Ô;]<Fa<y¨<5"=X=Zg="Â=På=<6>;s>a¯>C?ÆU?`@b}@ià@fJA3±A5åA@B^\BM»B°	CMºC[DudDGÚDQ"EOtEYÄEYFgxFàF÷FGK GlGuG‡G	›GO¥G\õGWRHSªH
þHD	IHNI8—IOÐIõ JKZ/K\ŠKCçKB+LCnLW²LM
MlXMYÅMNˆ;NXÄNO
%O;0OSlOWÀOYPBrPµP¼P›ÕP”qQ6R=RRREmRT³RISRS[ShS¨{S}$T<¢TJßTQ*UN|U9ËUIV5OV~…V{WR€WTÓW2(X<[X0˜XHÉXsYf†YcíYaQZD³ZFøZV?[f–[cý[a\y\\Œ\™\9¹\Yó\ˆM]+Ö],^,/^.\^K‹^/×^-_#5_NY_¨_HÆ_d`1t`d¦`*aa6al˜asbpybKêb56cclc[Ðc,dOFd$–d2»dHîd/7egete°}e–.f:ÅgCh<Dh"h2¤h…×h?]ivipj`…jKæj|2kR¯kRlNUlt¤ltmXŽmxçmd`nsÅn(9obo
zoˆo˜o
¨o¶oÎoço5pG9p>p=Àp[þp;Zq–qF¬q>óq2rIrPrnr*„r%¯r/ÕrpsRvsXÉs"tlAtÊ/žcô÷êJØÓOuÙ¤;2ÅM¿a@ðWËYy ãE~Xì揰—5Xkh|{.ÃyúªL€CÉ-Œ®4Þ^ïK7	hý+1j´Ñò˜~GAó€(Ò·Ÿ#ñYY뇫FúùÕôßådŽ4Ü•‚?@ýš£¸¦!…Óà0œßû’]sÓNŠi:'Ä,©_¼†[É&kœ)K×*8Ö>«£{rÀ{3„oF84071Âdá(ã˜Æ­ Qµ²ÍD炵qqoÇ!Ž­‘R–¿å«6tVolQeº“È+ H€”w¢%ùIn»`î‡$üí>B¬j7º=Þ[¡/¢WJ	ÁGU%\"„+ð³6ˉOUÁçã _›'ƒCïPª`VHgÆÌ.øÕdC¨êE5¾éøl\ø59ÏùÎMíНN'˜ÃÿZÒžám5eÁëõm2º‡j,¾Ç‘Z÷oŸä#Ý^I ±b
	!,·^Z¥!ÊQŠ8°›:9Ä:>2©l¯šx¨©B&ԁH¯¤VD$Œ`£vLXöû³†Q¤|j\"þ®þchÿa°‚µxg´0\G3W[uÀ=JeÑ䪼Êa‹—íœ@È`~H™Zcnk•ÐÈg§’Ç
-ñ p(ÚÉ;ÚÀút¡2fAbB0fö×Y»rR}hËé?B
ܯÛ'/}àw[çˆ6Âq<Š]D­I:ös.™4ìÝØÑnÂòb/‘“i
pˆ…6›-¢U´î@Ut%ؗ¬ü)͹½yÝRg	¬zêP³8¸F–‰m"Ü¿åM¹¼Œ
TÙ<éÖb±ƒP»VÌ ;·(?f,¦k<âS]ßõôd±•&N1*ÍKS¹àq…L=fp$äL½ïvž¥Gr²™ýMuÆF#¡Þ
Ïâ"áNÅÖ½ÌT
ìEl–æ**+”_sO.ÛTĄE¶93óAÛsˆæ)®óüS¾;
PûÔ|¥†ÐO÷$¶âCÔXcR²^îõ<þ)ÿ‹Ò#’3š¦×“Ú‹irÎ_7§ò=]v&pÁ?Ji¸aKTeÕÅ1>n¶èΧxÙ%}IðzDSW‰AzŽwƒŸñèèë-9m”¨Ï			Disable/enable use of stubs to expand branch instructions that cannot reach the target.
			Maximum size of a group of input sections handled by one stub section.
Allocating common symbols

As-needed library included to satisfy reference by file (symbol)


Cross Reference Table


Discarded input sections


Linker script and memory map


Memory Configuration


Set                 Symbol

                                     Exclude objects, archive members from auto
                                     This makes binaries non-deterministic
                                     export, place into import library instead
                                     export, place into import library instead.
                               Default: none
                               Default: zlib-gabi
                          Disable merging exidx entries
  --[no-]branch-stub
  --[no-]fix-arm1176          Disable/enable ARM1176 BLX immediate erratum fix
  --[no-]fix-cortex-a8        Disable/enable Cortex-A8 Thumb-2 branch erratum fix
  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)
  --[no-]insert-timestamp            Use a real timestamp rather than zero (default).
  --[no-]leading-underscore          Set explicit symbol underscore prefix mode
  --add-stdcall-alias                Export symbols with and without @nn
  --audit=AUDITLIB            Specify a library to use for auditing
  --auto-overlay [=filename]  Create an overlay script in filename if
                                executable does not fit in local store
  --auto-relink               Rerun linker using auto-overlay script
  --bank-window NAME          Specify the name of the memory region describing
                                the layout of the memory bank window
  --base_file <basefile>             Generate a base file for relocatable DLLs
  --base_file <basefile>      Generate a base file for relocatable DLLs
  --be8                       Output BE8 format image
  --bss-plt                   Force old-style BSS PLT
  --build-id[=STYLE]          Generate build ID note
  --build-id[=STYLE]         Generate build ID
  --cmse-implib               Make import library to be a secure gateway import
                                library as per ARMv8-M Security Extensions
  --code-in-l1                Put code in L1
  --code-region={either,lower,upper,none}
        Transform .text* sections to {either,lower,upper,none}.text* sections
  --compact-stubs             Use smaller and possibly slower call stubs
  --compat-implib                    Create backward compatible import libs;
                                       create __imp_<SYMBOL> as well
  --compat-implib                    Create backward compatible import libs;
                                       create __imp_<SYMBOL> as well.
  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]
                              Compress DWARF debug sections using zlib
  --data-in-l1                Put data in L1
  --data-region={either,lower,upper,none}
        Transform .data*, .rodata* and .bss* sections to
        {either,lower,upper,none}.{bss,data,rodata}* sections
  --debug-relax               Used for debugging avr-ld.
  --debug-stubs               Used for debugging avr-ld.
  --disable-auto-image-base          Do not auto-choose image base (default)
  --disable-auto-image-base          Do not auto-choose image base. (default)
  --disable-auto-import              Do not auto-import DATA items from DLLs
  --disable-large-address-aware      Executable does not support virtual
                                       addresses greater than 2 gigabytes
  --disable-long-section-names       Never use long COFF section names, even
                                       in object files
  --disable-new-dtags         Disable new dynamic tags
  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for
                                       auto-imported DATA
  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for
                                       auto-imported DATA.
  --disable-sec-transformation
        Disable transformation of .{text,data,bss,rodata}* sections to
        add the {either,lower,upper,none} prefixes
  --disable-stdcall-fixup            Don't link _sym to _sym@nn
  --dll                              Set image base to the default for DLLs
  --dll-search-prefix=<string>       When linking dynamically to a dll without
                                       an importlib, use <string><basename>.dll
                                       in preference to lib<basename>.dll 
  --dotsyms                   For every version pattern "foo" in a version
                                script, add ".foo" so that function code
                                symbols are treated the same as function
                                descriptor symbols.  Defaults to on.
  --dsbt-index <index>    Use this as the DSBT index for the output object
  --dsbt-size <index>     Use this as the number of entries in the DSBT table
  --dynamicbase                      Image base address may be relocated using
                                       address space layout randomization (ASLR)
  --eh-frame-hdr              Create .eh_frame_hdr section
  --emit-stack-syms           Add sym giving stack needed for each func
  --emit-stub-syms            Add symbols on overlay call stubs
  --emit-stub-syms            Label linker stubs with a symbol
  --enable-auto-image-base           Automatically choose image base for DLLs
                                       unless user specifies one
  --enable-auto-image-base[=<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-new-dtags          Enable new dynamic tags
  --enable-runtime-pseudo-reloc      Work around auto-import limitations by
                                       adding pseudo-relocations resolved at
                                       runtime
  --enable-runtime-pseudo-reloc      Work around auto-import limitations by
                                       adding pseudo-relocations resolved at
                                       runtime.
  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings
  --exclude-all-symbols              Exclude all symbols from automatic export
  --exclude-libs lib,lib,...         Exclude libraries from automatic export
  --exclude-libs=LIBS         Make all symbols in LIBS hidden
  --exclude-modules-for-implib mod,mod,...
  --exclude-symbols sym,sym,...      Exclude symbols from automatic export
  --export-all-symbols               Automatically export all globals to DLL
  --extra-overlay-stubs       Add stubs on all calls out of overlay regions
  --extra-stack-space=bytes   Space for negative sp access (default 2000) if
                                --reserved-space not given
  --file-alignment <size>            Set file alignment
  --fix-cortex-a53-835769      Fix erratum 835769
  --fix-cortex-a53-843419      Fix erratum 843419
  --fix-stm32l4xx-629360      Specify how to fix STM32L4XX 629360 erratum
  --fix-v4bx                  Rewrite BX rn as MOV pc, rn for ARMv4
  --fix-v4bx-interworking     Rewrite BX rn branch to ARMv4 interworking veneer
  --fixed-space=bytes         Local store for non-overlay code and data
  --flag-mismatch-warnings    Warn about objects with incompatible
                                endian, dsp or ABI settings
  --force-dynamic             Always create dynamic sections
  --forceinteg               Code integrity checks are enforced
  --format 0|1|2              Specify which COFF version to use
  --got=<type>                Specify GOT handling scheme
  --hash-style=STYLE          Set hash style to sysv, gnu or both
  --heap <size>                      Set initial size of the heap
  --high-entropy-va                  Image is compatible with 64-bit address space
                                       layout randomization (ASLR)
  --identification <string>          Set the identification of the output
  --ignore-branch-isa         Accept invalid branch relocations requiring
                              an ISA mode switch
  --ignore-lma                Ignore segment LMAs [default]
                                (for Renesas Tools compatibility)
  --image-base <address>             Set start address of the executable
  --in-implib                 Import library whose symbols address must
                                remain stable
  --insn32                    Only generate 32-bit microMIPS instructions
  --itanium                   Generate code for Intel Itanium processor
  --kill-at                          Remove @nn from exported symbols
  --large-address-aware              Executable supports virtual addresses
                                       greater than 2 gigabytes
  --ld-generated-unwind-info  Generate exception handling info for PLT
  --line-size                 Size of soft-icache lines (default 1k)
  --local-store=lo:hi         Valid address range
  --long-plt                  Generate long .plt entries
                              to handle large .plt/.got displacements
  --lrlive-analysis           Scan function prologue for lr liveness
  --m[no-]fp-as-gp            Disable/enable fp-as-gp relaxation
  --m[no-]tlsdesc-trampoline  Disable/enable TLS DESC trampoline
  --major-image-version <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
  --mexport-symbols=FILE      Exporting symbols in linker script
  --mhyper-relax=level        Adjust relax level (low|medium|high). default: medium
  --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
  --multi-subspace            Generate import and export stubs to support
                                multiple sub-space shared libraries
  --no-apply-dynamic-relocs    Do not apply link-time values for dynamic relocations
  --no-bind                  Do not bind this image
  --no-call-ret-replacement   The relaxation machine normally will
                                substitute two immediately following call/ret
                                instructions by a single jump instruction.
                                This option disables this optimization.
  --no-dotsyms                Don't do anything special in version scripts
  --no-eh-frame-hdr           Do not create .eh_frame_hdr section
  --no-emit-stub-syms         Don't label linker stubs with a symbol
  --no-enum-size-warning      Don't warn about objects with incompatible
                                enum sizes
  --no-flag-mismatch-warnings Don't warn about objects with incompatible
                                endian or dsp settings
  --no-ignore-branch-isa      Reject invalid branch relocations requiring
                              an ISA mode switch
  --no-ignore-lma             Don't ignore segment LMAs
  --no-inline-optimize        Don't convert inline PLT to direct calls
  --no-insn32                 Generate all microMIPS instructions
  --no-isolation             Image understands isolation but do not isolate the image
  --no-ld-generated-unwind-info
                              Don't generate exception handling info for PLT
  --no-merge-exidx-entries
  --no-merge-exidx-entries    Disable merging exidx entries
  --no-multi-toc              Disallow automatic multiple toc sections
  --no-opd-optimize           Don't optimize the OPD section
  --no-overlays               No overlay handling
  --no-pic-fixup              Don't edit non-pic to pic
  --no-plt-align              Dont't align individual PLT call stubs
  --no-plt-localentry         Don't optimize ELFv2 calls
  --no-plt-static-chain       PLT call stubs should not load r11
  --no-plt-static-chain       PLT call stubs should not load r11 (default)
  --no-plt-thread-safe        PLT call stubs without barrier
  --no-ppc476-workaround      Disable workaround
  --no-save-restore-funcs     Don't provide these routines
  --no-secureplt              Force PLT in data segment
  --no-seh                   Image does not use SEH. No SE handler may
                                       be called in this image
  --no-seh                   Image does not use SEH; no SE handler may
                                       be called in this image
  --no-stubs                  If the linker detects to attempt to access
                                an instruction beyond 128k by a reloc that
                                is limited to 128k max, it inserts a jump
                                stub. You can de-active this with this switch.
  --no-tls-get-addr-optimize  Don't use a special __tls_get_addr call
  --no-tls-optimize           Don't try to optimize TLS accesses
  --no-toc-optimize           Don't optimize the TOC section
  --no-toc-sort               Don't sort TOC and GOT sections
  --no-trampoline             Do not generate the far trampolines used to call
                                a far function using jsr or bsr
  --no-wchar-size-warning     Don't warn about objects with incompatible
                                wchar_t sizes
  --non-ia-text               Allow non-icache code in icache lines
  --non-overlapping-opd       Canonicalize .opd, so that there are no
                                overlapping .opd entries
  --num-lines                 Number of soft-icache lines (default 32)
  --num-regions               Number of overlay buffers (default 1)
  --nxcompat                 Image is compatible with data execution prevention
  --output-def <file>                Generate a .DEF file for the built DLL
  --overlay-rodata            Place read-only data with associated function
                                code in overlays
  --pic-veneer                Always generate PIC interworking veneers
  --plt-align                 Align PLT call stubs to fit cache lines
  --plt-align [=<align>]      Align PLT call stubs to fit cache lines
  --plt-localentry            Optimize calls to ELFv2 localentry:0 functions
  --plt-static-chain          PLT call stubs should load r11 (default)
  --plt-static-chain          PLT call stubs should load r111
  --plt-thread-safe           PLT call stubs with load-load barrier
  --plugin                    Make SPU plugin
  --pmem-wrap-around=<val>    Make the linker relaxation machine assume that a
                                program counter wrap-around occurs at address
                                <val>.  Supported values: 8k, 16k, 32k and 64k.
  --ppc476-workaround [=pagesize]
                              Avoid a cache bug on ppc476
  --region-size               Size of overlay buffers (default 0, auto)
  --reserved-space=bytes      Local store for stack and heap.  If not specified
                                ld will estimate stack size and assume no heap
  --s390-pgste                Tell the kernel to allocate 4k page tables
  --save-restore-funcs        Provide register save and restore routines used
                                by gcc -Os code.  Defaults to on for normal
                                final link, off for ld -r.
  --sdata-got                 Force GOT location just before .sdata
  --section-alignment <size>         Set section alignment
  --secure-plt                Use new-style PLT if possible
  --secureplt                 Force PLT in text segment
  --size-opt                  When relaxing longcalls, prefer size
                                optimization over branch target alignment
  --soft-icache               Generate software icache overlays
  --stack <size>                     Set size of the initial stack
  --stack-analysis            Estimate maximum stack requirement
  --stub-group-size=N
  --stub-group-size=N         Maximum size of a group of input sections that
                                can be handled by one stub section.  A negative
                                value locates all stubs after their branches
                                (with a group size of -N), while a positive
                                value allows two groups of input sections, one
                                before, and one after each stub section.
                                Values of +/-1 indicate the linker should
                                choose suitable defaults.
  --stub-group-size=N         Maximum size of a group of input sections that
                                can be handled by one stub section.  A negative
                                value locates all stubs before their branches
                                (with a group size of -N), while a positive
                                value allows two groups of input sections, one
                                before, and one after each stub section.
                                Values of +/-1 indicate the linker should
                                choose suitable defaults.
  --subsystem <name>[:<version>]     Set required OS subsystem [& version]
  --support-old-code                 Support interworking with old code
  --target1-abs               Interpret R_ARM_TARGET1 as R_ARM_ABS32
  --target1-rel               Interpret R_ARM_TARGET1 as R_ARM_REL32
  --target2=<type>            Specify definition of R_ARM_TARGET2
  --taso                      Load executable in the lower 31-bit addressable
                                virtual address range
  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>
  --thumb-entry=<symbol>             Set the entry point to be Thumb <symbol>
  --tls-get-addr-optimize     Force use of special __tls_get_addr call
  --tsaware                  Image is Terminal Server aware
  --use-blx                   Enable use of BLX instructions
  --vfp11-denorm-fix          Specify how to fix VFP11 denorm erratum
  --vle-reloc-fixup           Correct old object file 16A/16D relocation
  --warn-duplicate-exports           Warn about duplicate exports
  --wdmdriver                Driver uses the WDM model
  -Bgroup                     Selects group name lookup rules for DSO
  -P AUDITLIB, --depaudit=AUDITLIB
                              Specify a library to use for auditing dependencies
  -z bndplt                   Always generate BND prefix in PLT entries
  -z call-nop=PADDING         Use PADDING as 1-byte NOP for branch
  -z combreloc                Merge dynamic relocs into one section and sort
  -z common                   Generate common symbols with STT_COMMON type
  -z common-page-size=SIZE    Set common page size to SIZE
  -z defs                     Report unresolved symbols in object files
  -z dynamic-undefined-weak   Make undefined weak symbols dynamic
  -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic
  -z execstack                Mark executable as requiring executable stack
  -z global                   Make symbols in DSO available for subsequently
                               loaded objects
  -z globalaudit              Mark executable requiring global auditing
  -z ibt                      Generate GNU_PROPERTY_X86_FEATURE_1_IBT
  -z ibtplt                   Generate IBT-enabled PLT entries
  -z initfirst                Mark DSO to be initialized first at runtime
  -z interpose                Mark object to interpose all DSOs but executable
  -z lazy                     Mark object lazy runtime binding (default)
  -z loadfltr                 Mark object requiring immediate process
  -z max-page-size=SIZE       Set maximum page size to SIZE
  -z muldefs                  Allow multiple definitions
  -z nocombreloc              Don't merge dynamic relocs into one section
  -z nocommon                 Generate common symbols with STT_OBJECT type
  -z nocopyreloc              Don't create copy relocs
  -z nodefaultlib             Mark object not to use default search paths
  -z nodelete                 Mark DSO non-deletable at runtime
  -z nodlopen                 Mark DSO not available to dlopen
  -z nodump                   Mark DSO not available to dldump
  -z noexecstack              Mark executable as not requiring executable stack
  -z noextern-protected-data  Do not treat protected data symbol as external
  -z noreloc-overflow         Disable relocation overflow check
  -z norelro                  Don't create RELRO program header
  -z norelro                  Don't create RELRO program header (default)
  -z noseparate-code          Don't create separate code program header
  -z noseparate-code          Don't create separate code program header (default)
  -z notext                   Don't treat DT_TEXTREL in shared object as error
  -z now                      Mark object non-lazy runtime binding
  -z origin                   Mark object requiring immediate $ORIGIN
                                processing at runtime
  -z relro                    Create RELRO program header
  -z relro                    Create RELRO program header (default)
  -z separate-code            Create separate code program header
  -z separate-code            Create separate code program header (default)
  -z shstk                    Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK
  -z stack-size=SIZE          Set size of stack segment
  -z text                     Treat DT_TEXTREL in shared object as error
  -z textoff                  Don't treat DT_TEXTREL in shared object as error
  @FILE  Supported emulations:
  no emulation specific options.
 additional relocation overflows omitted from the output
 load address 0x%V relocation truncated to fit: %s against `%pT' relocation truncated to fit: %s against symbol `%pT' defined in %pA section in %pB relocation truncated to fit: %s against undefined symbol `%pT'%8x something else
%F%P: %pB: --just-symbols may not be used on DSO
%F%P: %pB: ABI version of object files mismatched
%F%P: %pB: all input objects must be COFF or ELF for --embedded-relocs
%F%P: %pB: all input objects must be ELF for --embedded-relocs
%F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E
%F%P: %pB: bfd_stat failed: %E
%F%P: %pB: can not create .emreloc section: %E
%F%P: %pB: can't read contents of section .gnu.warning: %E
%F%P: %pB: can't read contents of section .idata: %E
%F%P: %pB: cannot read contents of section %pA
%F%P: %pB: could not read relocs: %E
%F%P: %pB: could not read symbols: %E
%F%P: %pB: error adding symbols: %E
%F%P: %pB: file not recognized: %E
%F%P: %pB: final close failed: %E
%F%P: %pB: member %pB in archive is not an object
%F%P: %s not found for insert
%F%P: %s: can not make object file: %E
%F%P: %s: can not set architecture: %E
%F%P: %s: can't open for writing: %E
%F%P: %s: can't open: %E
%F%P: %s: can't set start address
%F%P: %s: error loading plugin: %s
%F%P: %s: non-ELF symbol in ELF BFD!
%F%P: %s: not a relocatable file: %E
%F%P: %s: plugin error: %d
%F%P: %s: plugin reported error after all symbols read
%F%P: %s: plugin reported error claiming file
%F%P: %s: plugin symbol table corrupt (sym type %d)
%F%P: *(%s$) missing from linker script
%F%P: --no-define-common may not be used without -shared
%F%P: -F may not be used without -shared
%F%P: -f may not be used without -shared
%F%P: -pie not supported
%F%P: -r and %s may not be used together
%F%P: -shared not supported
%F%P: BFD backend error: BFD_RELOC_CTOR unsupported
%F%P: PE operations on non PE file
%F%P: attempted static link of dynamic object `%s'
%F%P: bad --unresolved-symbols option: %s
%F%P: bad -plugin-opt option
%F%P: bfd_hash_allocate failed creating symbol %s
%F%P: bfd_hash_lookup failed creating symbol %s
%F%P: bfd_hash_lookup failed: %E
%F%P: bfd_hash_lookup for insertion failed: %E
%F%P: bfd_hash_table_init failed: %E
%F%P: bfd_link_hash_lookup failed: %E
%F%P: bfd_link_hash_lookup of export symbol failed: %E
%F%P: bfd_new_link_order failed
%F%P: bfd_record_phdr failed: %E
%F%P: bfd_xcoff_export_symbol failed: %E
%F%P: bfd_xcoff_link_count_reloc failed: %E
%F%P: bfd_xcoff_link_record_set failed: %E
%F%P: big endian output does not match Xtensa configuration
%F%P: can not create BFD: %E
%F%P: can not create hash table: %E
%F%P: can not init BFD: %E
%F%P: can not open script: %E
%F%P: can't finalize linker-allocated global registers
%F%P: can't find %s in output section
%F%P: can't find output section %s
%F%P: can't relax section: %E
%F%P: can't set start address
%F%P: cannot create split section name for %s
%F%P: cannot open %s
%F%P: cannot open base file %s
%F%P: cannot open linker script file %s: %E
%F%P: cannot open map file %s: %E
%F%P: cannot open output file %s: %E
%F%P: cannot perform PE operations on non PE output file '%pB'
%F%P: cannot read %s
%F%P: cannot represent machine `%s'
%F%P: clone section failed: %E
%F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %pB
%F%P: could not create dummy IR bfd: %E
%F%P: could not define common symbol `%pT': %E
%F%P: could not parse import path: %E
%F%P: cross-endian linking for %pB not supported
%F%P: error: cannot change output format whilst linking %s binaries
%F%P: error: no memory region specified for loadable section `%s'
%F%P: failed creating section `%s': %E
%F%P: failed to create .xtensa.info section
%F%P: failed to parse EH frame entries
%F%P: failed to record assignment to %s: %E
%F%P: failed to set dynamic section sizes: %E
%F%P: fatal error: libbfd ABI mismatch
%F%P: final link failed: %E
%F%P: gc-sections requires either an entry or an undefined symbol
%F%P: group ended before it began (--help for usage)
%F%P: illegal use of `%s' section
%F%P: internal error %s %d
%F%P: invalid --compress-debug-sections option: `%s'
%F%P: invalid --dsbt-index %d, outside DSBT size
%F%P: invalid --dsbt-index %s
%F%P: invalid --dsbt-size %s
%F%P: invalid --extra-stack-space value `%s'
%F%P: invalid --fixed-space value `%s'
%F%P: invalid --line-size/--region-size `%s'
%F%P: invalid --line-size/--region-size `%u'
%F%P: invalid --local-store address range `%s'
%F%P: invalid --num-lines/--num-regions `%s'
%F%P: invalid --num-lines/--num-regions `%u'
%F%P: invalid --plt-align `%s'
%F%P: invalid --reserved-space value `%s'
%F%P: invalid BFD target `%s'
%F%P: invalid COFF format version %s
%F%P: invalid argument to option "--orphan-handling"
%F%P: invalid argument to option "--section-start"
%F%P: invalid character %c (%d) in flags
%F%P: invalid common page size `%s'
%F%P: invalid common section sorting option: %s
%F%P: invalid data statement
%F%P: invalid hash style `%s'
%F%P: invalid hex number `%s'
%F%P: invalid hex number for PE parameter '%s'
%F%P: invalid length for memory region %s
%F%P: invalid maximum page size `%s'
%F%P: invalid number `%s'
%F%P: invalid number for -z call-nop=prefix-: %s
%F%P: invalid number for -z call-nop=suffix-: %s
%F%P: invalid origin for memory region %s
%F%P: invalid pagesize `%s'
%F%P: invalid reloc statement
%F%P: invalid section sorting option: %s
%F%P: invalid stack size `%s'
%F%P: invalid subsystem type %s
%F%P: little endian output does not match Xtensa configuration
%F%P: looping in map_segments%F%P: map sections to segments failed: %E
%F%P: missing argument to -m
%F%P: missing argument(s) to option "--section-start"
%F%P: multiple STARTUP files
%F%P: no built-in overlay manager
%F%P: no input files
%F%P: no sections assigned to phdrs
%F%P: no state pushed before popping
%F%P: only relocations against symbols are permitted
%F%P: output format %s cannot represent section called %s: %E
%F%P: please report this bug
%F%P: plugin failed to allocate memory for input: %s
%F%P: plugin_strdup failed to allocate memory: %s
%F%P: relocatable linking with relocations from format %s (%pB) to format %s (%pB) is not supported
%F%P: section %s has '$' as first character
%F%P: strange hex info for PE parameter '%s'
%F%P: target %s not found
%F%P: unable to open for destination of copy `%s'
%F%P: unable to open for source of copy `%s'
%F%P: unknown ELF symbol visibility: %d!
%F%P: unknown demangling style `%s'
%F%P: unknown format type %s
%F%P: unrecognised option: %s
%F%P: unrecognized -a option `%s'
%F%P: unrecognized -assert option `%s'
%F%P: unsupported input file size: %s (%ld bytes)
%F%P: unsupported option: -z %s
%F%P: use the --help option for usage information
%F%P:%pS %% by zero
%F%P:%pS / by zero
%F%P:%pS assignment to location counter invalid outside of SECTIONS
%F%P:%pS can not PROVIDE assignment to location counter
%F%P:%pS cannot move location counter backwards (from %V to %V)
%F%P:%pS invalid assignment to location counter
%F%P:%pS: error: alias for default memory region
%F%P:%pS: error: align with input and explicit align specified
%F%P:%pS: error: memory region `%s' for alias `%s' does not exist
%F%P:%pS: error: redefinition of memory region alias `%s'
%F%P:%pS: non constant or forward reference address expression for section %s
%F%P:%pS: nonconstant expression for %s
%F%P:%pS: undefined MEMORY region `%s' referenced in expression
%F%P:%pS: undefined section `%s' referenced in expression
%F%P:%pS: undefined symbol `%s' referenced in expression
%F%P:%pS: unknown constant `%s' referenced in expression
%F%P:%s: hash creation failed
%F%P:%s:%d: #! ([member]) is not supported in import files
%P: %C: cannot get section contents - auto-import exception
%P: %C: warning: undefined reference to `%pT'
%P: %D: warning: more undefined references to `%pT' follow
%P: %pB and %pB: warning: multiple common of `%pT'
%P: %pB: bfd_stat failed: %E
%P: %pB: definition of %s
%P: %pB: file not recognized: %E; matching formats:%P: %pB: reference to %s
%P: %pB: symbol `%s' definition: %d, visibility: %d, resolution: %d
%P: %pB: warning: cannot parse .xtensa.info section
%P: %pB: warning: common of `%pT' overridden by definition
%P: %pB: warning: common of `%pT' overridden by definition from %pB
%P: %pB: warning: common of `%pT' overridden by larger common
%P: %pB: warning: common of `%pT' overridden by larger common from %pB
%P: %pB: warning: common of `%pT' overriding smaller common
%P: %pB: warning: common of `%pT' overriding smaller common from %pB
%P: %pB: warning: definition of `%pT' overriding common
%P: %pB: warning: definition of `%pT' overriding common from %pB
%P: %pB: warning: incompatible Xtensa configuration (%s)
%P: %pB: warning: more undefined references to `%pT' follow
%P: %pB: warning: multiple common of `%pT'
%P: %pB: warning: undefined reference to `%pT'
%P: %s: duplicated plugin
%P: %s: error in plugin cleanup: %d (ignored)
%P: %s: missing argument
%P: --auto-overlay ignored with user overlay script
%P: --auto-overlay ignored with zero local store range
%P: --code-region requires an argument: {upper,lower,either,none}
%P: --data-region requires an argument: {upper,lower,either,none}
%P: --mbaseline is not used anymore
%P: --relax-[no-]reduce-fp-updat is not used anymore
%P: .init/.fini fragments use differing TOC pointers
%P: SONAME must not be empty string; ignored
%P: SONAME must not be empty string; keeping previous one
%P: `-retain-symbols-file' overrides `-s' and `-S'
%P: can't find required output section %s
%P: can't open output def file %s
%P: cannot find %s
%P: cannot find %s (%s): %E
%P: cannot find %s inside %s
%P: cannot find %s: %E
%P: disabling relaxation; it will not work with multiple definitions
%P: error closing file `%s'
%P: error writing file `%s'
%P: error: %P: error: no section named %s in linker script
%P: error: no section named %s or %s in linker script
%P: error: unhandled data_statement size
%P: error: unrecognized argument to --code-region= option: "%s"
%P: error: unrecognized argument to --data-region= option: "%s"
%P: errors encountered processing file %s
%P: errors encountered processing file %s for interworking
%P: internal error: aborting at %s:%d
%P: internal error: aborting at %s:%d in %s
%P: link errors found, deleting executable `%s'
%P: missing file for --mexport-symbols
%P: mode %s
%P: skipping incompatible %s when searching for %s
%P: symbol `%pT' missing from main hash table
%P: unrecognised emulation mode: %s
%P: unrecognized --got argument '%s'
%P: unrecognized STM32L4XX fix type '%s'
%P: unrecognized VFP11 fix type '%s'
%P: unrecognized option '%s'
%P: valid arguments to --mhyper-relax=(low|medium|high)
%P: warning, duplicate EXPORT: %s
%P: warning, file alignment > section alignment
%P: warning: %P: warning: %s contains output sections; did you forget -T?
%P: warning: %s, needed by %pB, may conflict with %s
%P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link)
%P: warning: '--thumb-entry %s' is overriding '-e %s'
%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?
%P: warning: --export-dynamic is not supported for PE+ targets, did you mean --export-all-symbols?
%P: warning: -z %s ignored
%P: warning: -z dynamic-undefined-weak ignored
%P: warning: .buildid section discarded, --build-id ignored
%P: warning: .note.gnu.build-id section discarded, --build-id ignored
%P: warning: address of `%s' isn't multiple of maximum page size
%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line; this should work unless it involves constant data structures referencing symbols from auto-imported DLLs
%P: warning: bad version number in -subsystem option
%P: warning: cannot create .buildid section, --build-id ignored
%P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored
%P: warning: cannot create .note.gnu.build-id section, --build-id ignored
%P: warning: cannot find entry symbol %s; defaulting to %V
%P: warning: cannot find entry symbol %s; not setting start address
%P: warning: cannot find thumb start symbol %s
%P: warning: changing start of section %s by %lu byte
%P: warning: changing start of section %s by %lu bytes
%P: warning: could not find any targets that match endianness requirement
%P: warning: dot moved backwards before `%s'
%P: warning: failed to convert %s table in %pB (%s); subsequent disassembly may be incomplete
%P: warning: global constructor %s used
%P: warning: ignoring invalid -D number %s
%P: warning: ignoring invalid -H number %s
%P: warning: ignoring invalid -bmaxdata number %s
%P: warning: ignoring invalid -bmaxstack number %s
%P: warning: ignoring invalid -pD number %s
%P: warning: ignoring invalid -pT number %s
%P: warning: ignoring invalid module type %s
%P: warning: no memory region specified for loadable section `%s'
%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'
%P: warning: resolving %s by linking to %s
%P: warning: the size of the 'window' memory region is not a power of 2; its size %d is truncated to %d
%P: warning: unrecognized --build-id style ignored
%P: zero vma section reloc detected: `%s' #%d f=%d
%P:%pS: warning: memory region `%s' not declared
%P:%pS: warning: redeclaration of memory region `%s'
%P:%s%d: warning: syntax error in import/export file
%P:%s:%d: warning: ignoring unterminated last line
%P:%s:%d: warning: syntax error in import file
%P:%s:%d: warning: syntax error in import/export file
%W (size before relaxing)
%X%H: dangerous relocation: %s
%X%H: reloc refers to symbol `%pT' which is not being output
%X%P: %C: multiple definition of `%pT'%X%P: %C: prohibited cross reference from %s to `%pT' in %s
%X%P: %C: undefined reference to `%pT'
%X%P: %C: variable '%pT' can't be auto-imported; please read the documentation for ld's --enable-auto-import for details
%X%P: %D: more undefined references to `%pT' follow
%X%P: %pA exceeds local store range
%X%P: %pB section `%s' will not fit in region `%s'
%X%P: %pB: can not create runtime reloc information: %E
%X%P: %pB: can not create runtime reloc information: %s
%X%P: %pB: more undefined references to `%pT' follow
%X%P: %pB: section %s has relocs; can not use --embedded-relocs
%X%P: %pB: undefined reference to `%pT'
%X%P: %s architecture of input file `%pB' is incompatible with %s output
%X%P: %s does not support reloc %s for set %s
%X%P: %s(%s): can't find member in archive%X%P: %s(%s): can't find member in non-archive file%X%P: %s: this doesn't appear to be a DLL
%X%P: --hash-size needs a numeric argument
%X%P: .eh_frame/.stab edit: %E
%X%P: .gnu.hash is incompatible with the MIPS ABI
%X%P: TLS problem %E
%X%P: add symbols %s: %E
%X%P: address 0x%v of %pB section `%s' is not within region `%s'
%X%P: anonymous version tag cannot be combined with other version tags
%X%P: bfd_hash_table_init of cref table failed: %E
%X%P: bfd_openr %s: %E
%X%P: can not build stubs: %E
%X%P: can not create .edata section: %E
%X%P: can not create .reloc section: %E
%X%P: can not create note section: %E
%X%P: can not create stub BFD: %E
%X%P: can not edit %s: %E
%X%P: can not find overlays: %E
%X%P: can not load built-in overlay manager: %E
%X%P: can not make stub section: %E
%X%P: can not open built-in overlay manager: %E
%X%P: can not set gp
%X%P: can not setup the input section list: %E
%X%P: can not size group sections: %E
%X%P: can not size overlay stubs: %E
%X%P: can not size stub section: %E
%X%P: can't open .lib file: %s
%X%P: can't set BFD default target to `%s': %E
%X%P: cannot build stubs: %E
%X%P: cannot create dynamic sections %E
%X%P: cannot export %s: invalid export name
%X%P: cannot export %s: symbol not defined
%X%P: cannot export %s: symbol not found
%X%P: cannot export %s: symbol wrong type (%d vs %d)
%X%P: cannot size stub section: %E
%X%P: changing output format whilst linking is not supported
%X%P: could not compute sections lists for stub generation: %E
%X%P: cref alloc failed: %E
%X%P: cref_hash_lookup failed: %E
%X%P: different object file formats composing set %s
%X%P: different relocs used in set %s
%X%P: duplicate expression `%s' in version information
%X%P: duplicate version tag `%s'
%X%P: dynamic sections created in non-dynamic link
%X%P: error, duplicate EXPORT with ordinals: %s (%d vs %d)
%X%P: error: %d-bit reloc in dll
%X%P: error: can't use long section names on this arch
%X%P: error: duplicate retain-symbols-file
%X%P: error: export ordinal too large: %d
%X%P: error: ordinal used twice: %d (%s vs %s)
%X%P: error: unplaced orphan section `%pA' from `%pB'
%X%P: failed to merge target specific data of file %pB
%X%P: inline PLT: %E
%X%P: internal error on COFF shared library section %s
%X%P: internal problems scanning %pB after opening it%X%P: internal problems setting up section %s%X%P: linker script separates .got and .toc
%X%P: open %s: %E
%X%P: ppc_finish_symbols problem %E
%X%P: region `%s' overflowed by %lu byte
%X%P: region `%s' overflowed by %lu bytes
%X%P: required symbol `%s' not defined
%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]
%X%P: section %s LMA wraps around address space
%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]
%X%P: section %s VMA wraps around address space
%X%P: section `%s' assigned to non-existent phdr `%s'
%X%P: select_plt_layout problem %E
%X%P: special section %s does not support reloc %s for set %s
%X%P: too many global registers: %u, max 223
%X%P: unable to find version dependency `%s'
%X%P: unable to process relocs: %E
%X%P: unable to read .exports section contents
%X%P: unknown feature `%s'
%X%P: unknown language `%s' in version information
%X%P: unsupported PEI architecture: %s
%X%P: unsupported size %d for set %s
%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them
%X%P:%pS: section has both a load address and a load region
%X%P:%pS: unresolvable symbol `%s' referenced in expression
%X%P:%s:%d: failed to import symbol %s: %E
%pB: in function `%pT':
%pS HLL ignored
%pS SYSLIB ignored
%s needed by %pB
%s: emulation specific options:
%s: supported emulations: %s: supported targets:%s: total time in link: %ld.%06ld
; %D: first defined here; no contents available
<no plugin>=MODEADDRESSARCHARGAccept input files whose architecture cannot be determinedAdd DIRECTORY to library search pathAdd data symbols to dynamic listAddress of section %s set to Allow multiple definitionsAllow unresolved references in shared librariesAlways set DT_NEEDED for dynamic libraries mentioned on
                                the command lineArchive member included to satisfy reference by file (symbol)

AttributesAuxiliary filter for shared object symbol tableBind global function references locallyBind global references locallyBuild global constructor/destructor tablesCOUNTCall SYMBOL at load-timeCall SYMBOL at unload-timeCheck section addresses for overlaps (default)Common symbol       size              file

Control how orphan sections are handled.Copy DT_NEEDED links mentioned inside DSOs that followCopyright (C) 2019 Free Software Foundation, Inc.
Create a position independent executableCreate a shared libraryCreate an output file even if errors occurCreate default symbol versionCreate default symbol version for imported symbolsCreating library file: %s
DIRECTORYDefault search path for Solaris compatibilityDefine a symbolDemangle symbol names [using STYLE]Disallow undefined versionDiscard all local symbolsDiscard temporary local symbols (default)Display target specific optionsDo not allow multiple definitions with symbols included
                                in filename invoked by -R or --just-symbolsDo not allow unresolved references in object filesDo not allow unresolved references in shared libsDo not check section addresses for overlapsDo not copy DT_NEEDED links mentioned inside DSOs that followDo not define Common storageDo not demangle symbol namesDo not link against shared librariesDo not list removed unused sectionsDo not page align dataDo not page align data, do not make text readonlyDo not strip symbols in discarded sectionsDo not treat warnings as errors (default)Do not use relaxation techniques to reduce code sizeDo task level linkingDon't discard any local symbolsDon't merge input [SECTION | orphan] sectionsDon't remove unused sections (default)Don't warn about mismatched input filesDon't warn on finding an incompatible libraryELF emulations:
EMULATIONEnd a groupExport all dynamic symbolsFILEFILENAMEFail with %d
File
Filter for shared object symbol tableForce common symbols to be definedForce generation of file with .exe suffixForce group members out of groupsGNU ld %s
Generate embedded relocsGenerate import libraryGenerate relocatable outputHow many tags to reserve in .dynamic sectionHow to handle unresolved symbols.  <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 exported symbols when removing unused sectionsKeep only symbols listed in FILELIBNAMELengthLink against shared librariesLink big-endian objectsLink little-endian objectsList removed unused sections on stderrLoad named pluginNameNo symbols
Only set DT_NEEDED for following dynamic libs if usedOnly use library directories specified on
                                the command lineOptimize output fileOptions:
OriginOutput cross reference tableOutput lots of information during linkOverride the default sysroot locationPATHPLUGINPROGRAMPage align data, make text readonlyPop state of flags governing input file handlingPrint current sysrootPrint default output formatPrint map file on standard outputPrint memory usage statisticsPrint option helpPrint version and emulation informationPrint version informationProduce an executable with no program interpreter headerPush state of flags governing input file handlingRead MRI format linker scriptRead default linker scriptRead dynamic listRead linker scriptRead options from FILE
Read version information scriptReduce code size by using target specific optimizationsReduce memory overheads, possibly taking much longerReject input files whose architecture is unknownRemove unused sections (on some targets)Report bugs to %s
Report target memory usageReport unresolved symbols as errorsReport unresolved symbols as warningsRequire SYMBOL be defined in the final outputSECTION=ADDRESSSHLIBSIZESYMBOLSYMBOL=EXPRESSIONSearch for library LIBNAMESend arg to last-loaded pluginSet PROGRAM as the dynamic linker to useSet address of .bss sectionSet address of .data sectionSet address of .text sectionSet address of ldata segmentSet address of named sectionSet address of rodata segmentSet address of text segmentSet architectureSet default hash table size close to <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 symbolWrite a map file[=COUNT][=NUMBER][=SECTION][=SIZE][=STYLE][=ascending|descending]alignmentascendingattempt to open %s failed
attempt to open %s succeeded
built in linker scriptcannot find script file %s
could not allocate section contentscould not create new sectiondescendingfailed to read section contentsfile already has property tablesfound %s at %s
namename|alignmentno symbolopened script file %s
out of memoryrunning: %s "%s" "%s" "%s" "%s"
unrecognised or unsupported token '%s' in search path
using external linker script:using internal linker script:warning: warning: resolving %s by linking to %s
Project-Id-Version: ld 2.31.90
Report-Msgid-Bugs-To: bug-binutils@gnu.org
PO-Revision-Date: 2019-03-31 07:36+0300
Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>
Language-Team: Russian <gnu@d07.ru>
Language: ru
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Bugs: Report translation errors to the Language-Team address.
Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
X-Generator: Lokalize 2.0
                                     выключить/включить использование заглушек
                                     для расширения инструкций ветвления,
                                     которыми не может добраться цель
                                     максимальный размер группы входных
                                     разделов, обрабатываемых одним разделом
                                     заглушек
Выделяется место под общие символы

Для удовлетворения ссылок на файл (символ) включена библиотека по необходимости


Таблица перекрёстных ссылок


Отброшенные входные разделы


Сценарий компоновщика и карта памяти


Настройки памяти


Набор               Символ

                                     исключить объекты и архивы из списка
                                     Это сделает исполняемые файлы
                                     недетерминированными
                                     экспорт, поместить их в импортируемую
                                     библиотеку вместо этого
                                     автоматического экспорта и поместить их в
                                     импортируемую библиотеку
                              по умолчанию none
                              по умолчанию zlib-gabi
                                     выключить слияние элементов exidx
  --[no-]branch-stub
  --[no-]fix-arm1176                 выключить/включить исправление ошибки
                                     ARM1176 BLX immediate
  --[no-]fix-cortex-a8               выключить/включить исправление ветвления
                                     Cortex-A8 Thumb-2
  --[no-]insert-timestamp            использовать настоящую отметку времени,
                                     а не ноль (по умолчанию)
  --[no-]insert-timestamp            использовать настоящую отметку времени,
                                     а не ноль (по умолчанию)
  --[no-]leading-underscore          задать символ подчёркивания как явный
                                     префикс режима
  --add-stdcall-alias                экспортировать символы с и без @nn
  --audit=AUDITLIB            задать библиотеку аудита
  --auto-overlay [=имя_файла]        создать сценарий оверлея в файле, если
                                     исполняемый файл не вмещается в локальное
                                     хранилище
  --auto-relink                      перезапускать компоновщик из сценария
                                     автоматического оверлея
  --bank-window ИМЯ                  задать имя области памяти, описывающей
                                     раскладку окна банка памяти
  --base_file <basefile>             сгенерировать базовый файл для
                                     перемещаемого DLL
  --base_file <базовый_файл>         генерировать базовый файл для
                                     перемещаемых DLL
  --be8                              выходной образ в формате BE8
  --bss-plt                          всегда использовать старый формат BSS PLT
  --build-id[=СТИЛЬ]          генерировать идентификаторное примечание сборки
  --build-id[=СТИЛЬ]                 генерировать идентификатор сборки
  --cmse-implib                      делать импортируемую библиотеку
                                     безопасным шлюзом импортируемой
                                     библиотеки используя расширения
                                     безопасности ARMv8-M
  --code-in-l1                       помещать код в L1
  --code-region={either,lower,upper,none}
                         Преобразовывать разделы .text*
                         в разделы {either,lower,upper,none}.text*
  --compact-stubs                    использовать уменьшенные и, возможно,
                                     более медленные заглушки вызовов
  --compat-implib                    создать обратно совместимые импортируемые
                                     библиотеки; также создать __imp_<SYMBOL>
  --compat-implib                    создавать обратно совместимые
                                     импортируемые библиотеки; также создавать
                                     __imp_<SYMBOL>
  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]
                              сжимать отладочные разделы DWARF
                              с помощью zlib
  --data-in-l1                       помещать данные в L1
  --data-region={either,lower,upper,none}
                         Преобразовывать разделы .data*, .rodata* и .bss* в
                         {either,lower,upper,none}.{bss,data,rodata}*
  --debug-relax                      используется для отладки avr-ld
  --debug-stubs                      используется для отладки avr-ld
  --disable-auto-image-base          не выбирать автоматически базу образа для
                                     DLL (по умолчанию)
  --disable-auto-image-base          не генерировать автоматически выбранный
                                     базовый адрес (по умолчанию)
  --disable-auto-import              не выполнять автоматический импорт
                                     элементов DATA из DLL
  --large-address-aware              исполняемый файл не поддерживает
                                     виртуальные адреса более 2 гигабайт
  --disable-long-section-names       не использовать длинные имена разделов
                                     COFF даже в объектных файлах
  --disable-new-dtags         выключить новые динамические метки
  --disable-runtime-pseudo-reloc     не добавлять псевдо-перемещения
                                     времени выполнения для автоматически
                                     импортируемых элементов DATA
  --disable-runtime-pseudo-reloc     не добавлять псевдо-перемещения
                                     времени выполнения для автоматически
                                     импортируемых элементов DATA.
  --disable-sec-transformation
                         отключить преобразование разделов
                         .{text,data,bss,rodata}* посредством добавления
                         префиксов {either,lower,upper,none}
  --disable-stdcall-fixup            не компоновать _sym с _sym@nn
  --dll                              задать базовый адрес по умолчанию для DLL
  --dll-search-prefix=<строка>       при динамической компоновке с dll без
                                     importlib использовать <строка><имя>.dll
                                     вместо lib<имя>.dll
  --dotsyms                          для каждой версии шаблона «foo» в
                                     сценарии с версией добавлять «.foo» так,
                                     чтобы символы кода функции считались
                                     также, как символы описателя функции;
                                     включено по умолчанию
  --dsbt-index <индекс>              индекс DSBT для выходных объектов
  --dsbt-size <индекс>               количество элементов в таблице DSBT
  --dynamicbase                      базовый адрес образа может перемещаться
                                     с помощью разупорядочения раскладки
                                     адресного пространства (ASLR)
  --eh-frame-hdr              создать раздел .eh_frame_hdr
  --emit-stack-syms                  добавлять символы задаваемого стека,
                                     необходимого для каждой функции
  --emit-stub-syms                   добавлять символы на заглушки вызовов
                                     оверлея
  --emit-stub-syms                   помечать заглушки компоновщика символом
  --enable-auto-image-base           автоматически выбирать базу образа для
                                     DLL, если пользователь его не задал
  --enable-auto-image-base[=<адрес>] автоматически выбирать базовый адрес для
                                     DLL (возможно, начинать с адреса), если
                                     не указан параметр --image-base
  --enable-auto-import               выполнять сложную компоновку _sym с
                                     __imp_sym для ссылок DATA
  --enable-extra-pe-debug            включить вывод подробной отладочной
                                     информации при сборке или компоновке с
                                     DLL (особенно при автоматическом импорте)
  --enable-extra-pep-debug           включить вывод подробной отладочной
                                     информации при сборке или компоновке с
                                     DLL (особенно при автоматическом импорте)
  --enable-long-section-names        использовать длинные имена разделов COFF
                                     даже в файлах исполняемых образов
  --enable-new-dtags          включить новые динамические метки
  --enable-runtime-pseudo-reloc      обходить ограничения автоматического
                                     импорта добавляя псевдо-перемещения
                                     времени выполнения
  --enable-runtime-pseudo-reloc      обходить ограничения автоматического
                                     импорта добавляя псевдо-перемещения
                                     времени выполнения
  --enable-stdcall-fixup             компоновать _sym с _sym@nn без
                                     предупреждений
  --exclude-all-symbols              исключить все символы из списка
                                     автоматического экспорта
  --exclude-libs биб,биб,…           исключить библиотеки из списка
                                     автоматического экспорта
  --exclude-libs=LIBS         сделать все символы в LIBS скрытыми
 --exclude-modules-for-implib мод,мод,…
  --exclude-symbols сим,сим,…        исключить символы из списка
                                     автоматического экспорта
  --export-all-symbols               автоматически экспортировать все
                                     глобальные символы в DLL
  --extra-overlay-stubs              добавлять заглушки на все вызовы вне
                                     областей оверлея
  --extra-stack-space=байт           место при отрицательном sp (по умолчанию
                                     2000), если не указан --reserved-space
  --file-alignment <размер>          задать файловое смещение
  --fix-cortex-a53-835769     исправлять ошибку 835769
  --fix-cortex-a53-843419     исправлять ошибку 843419
  --fix-stm32l4xx-629360             указать как исправлять ошибку 629360
                                     в STM32L4XX
  --fix-v4bx                  заменить BX rn на MOV pc, rn для ARMv4
  --fix-v4bx-interworking            заменить ветвление BX rn на склейку
                                     совместной работы ARMv4
  --fixed-space=байт                 локальное хранилище для не оверлейного
                                     кода и данных
  --flag-mismatch-warnings           предупреждать об объектах с
                                     несовместимыми параметрами порядка
                                     байт, dsp или ABI
  --force-dynamic                    всегда создавать динамические разделы
 --forceinteg                        обязательно проводить проверку
                                     целостности кода
  --format 0|1|2                     задать используемый формат версии COFF
  --got=<тип>                        задать схему обработки GOT
  --hash-style=СТИЛЬ          задать хэш-стиль равным sysv, gnu или обоим
  --heap <размер>                    задать первоначальный размер кучи
  --high-entropy-va                  образ совместим с 64-битным случайно
                                     распределённым адресным пространством
                                     (ASLR)
  --identification <строка>          задать идентификатор вывода
  --ignore-branch-isa                принимать некорректные перемещения
                                     ветвления, требующие переключения
                                     режима ISA
  --ignore-lma                       игнорировать сегменты LMA (по умолчанию)
                                     (для совместимости с Renesas Tools)
  --image-base <адрес>               задать начальный адрес исполняемого файла
  --in-implib                        импортировать библиотеку, чьи адреса
                                     символов должны оставаться стабильными
  --insn32                           генерировать только 32-битные инструкции
                                     microMIPS
  --itanium                          генерировать код для процессора
                                     Intel Itanium
  --kill-at                         удалять @nn из экспортируемых символов
  --large-address-aware              исполняемый файл поддерживает виртуальные
                                     адреса более 2 гигабайт
  --ld-generated-unwind-info  генерировать информацию по обработке исключений
                              для PLT
  --line-size                        размер строк программного icache
                                     (по умолчанию 1k)
  --local-store=lo:hi                корректный адресный диапазон
  --long-plt                         генерировать длинные элементы .plt
                                     для обработки дальних перестановок .plt/.got
  --lrlive-analysis                  искать в прологе функции наличие lr
  --m[no-]fp-as-gp                   выключить/включить ослабление fp-as-gp
  --m[no-]tlsdesc-trampoline         выключить/включить трамплин TLS DESC
  --major-image-version <номер>      задать номер версии исполняемого файла
  --major-os-version <номер>         задать минимальную требуемую версию ОС
  --major-subsystem-version <номер>  задать минимальную требуемую версию
                                     подсистемы ОС
  --mexport-symbols=ФАЙЛ             экспортировать символы в сценарий компоновки
  --mhyper-relax=уровень             задать уровень ослабления
                                     (low|medium|high); по умолчанию: medium
  --minor-image-version <номер>      задать номер редакции исполняемого файла
  --minor-os-version <номер>         задать минимальную требуемую редакцию ОС
  --minor-subsystem-version <номер>  задать минимальную требуемую редакцию
                                     подсистемы ОС
  --multi-subspace                   генерировать заглушки импорта и экспорта
                                     для поддержки нескольких
                                     подпространственных общих библиотек
  --no-apply-dynamic-relocs   не применять значения времени компоновки для
                              динамических перемещений
  --no-bind                          не привязывать этот образ
  --no-call-ret-replacement          машина ослабления, обычно, заменяет 
                                     две следующих друг за другом инструкции
                                     call/ret одной инструкцией jump; этот
                                     параметр выключает такую оптимизацию
  --no-dotsyms                       дополнительно ничего не делать для
                                     сценариев с версией
  --no-eh-frame-hdr           не создавать раздел .eh_frame_hdr
  --no-emit-stub-syms                не помечать заглушки компоновщика символом
  --no-enum-size-warning      не предупреждать об объектах с несовместимыми
                                размерами enum
  --no-flag-mismatch-warnings        не предупреждать об объектах с
                                     несовместимыми параметрами порядка
                                     байт и dsp
  --no-ignore-branch-isa             отвергать некорректные перемещения
                                     ветвления, требующие переключения
                                     режима ISA
  --no-ignore-lma                    не игнорировать сегменты LMA
  --no-inline-optimize               не преобразовывать встроенные PLT в
                                     прямые вызовы
  --no-insn32                        генерировать все инструкции microMIPS
  --no-isolation                     образ учитывает изоляцию, но образ
                                     не изолирует
  --no-ld-generated-unwind-info
                              не генерировать информацию по обработке
                              исключений для PLT
  --no-merge-exidx-entries
  --no-merge-exidx-entries           выключить слияние элементов exidx
  --no-multi-toc                     запретить автоматическое размножение
                                     разделов toc
  --no-opd-optimize                  не оптимизировать раздел OPD
  --no-overlays                      не обрабатывать оверлей
  --no-pic-fixup                     не преобразовывать не-pic в pic
  --no-plt-align                     не выравнивать отдельные заглушки
                                     вызова PLT
  --no-plt-localentry                не преобразовывать вызовы в функции ELFv2
  --no-plt-static-chain              заглушки вызова PLT не должны
                                     загружать r11
  --no-plt-static-chain              заглушки вызова PLT не должны загружать
                                     r11 (по умолчанию)
  --no-plt-thread-safe               заглушки вызова PLT без барьера
  --no-ppc476-workaround             не обходить дефект
  --no-save-restore-funcs            не предоставлять такие процедуры
  --no-secureplt                     использовать PLT в сегменте данных
  --no-seh                           образ не использует SEH; обработчик SE
                                     нельзя вызывать в этом образе
  --no-seh                           образ не использует SEH; обработчик SE
                                     нельзя вызывать в этом образе
  --no-stubs                         если компоновщик обнаруживает попытку
                                     доступа инструкции за пределы 128k по
                                     смещению, которое ограничено 128k, то он
                                     вставляет заглушку jump; данный параметр
                                     выключает данное действие
  --no-tls-get-addr-optimize         не использовать вызов
                                     special __tls_get_addr
  --no-tls-optimize                  не пытаться оптимизировать доступ к TLS
  --no-toc-optimize                  не оптимизировать раздел TOC
  --no-toc-sort                      не сортировать разделы TOC и GOT
  --no-trampoline                    не генерировать дальние трамплины,
                                     использующие для вызова дальней функции
                                     jsr или bsr
  --no-wchar-size-warning     не предупреждать об объектах с несовместимыми
                                размерами wchar_t
  --non-ia-text                      разрешить помещать не icache код
                                     в строки icache
  --non-overlapping-opd              канонизировать .opd так, чтобы не было
                                     перекрывающихся элементов .opd
  --num-lines                        количество строк программного icache
                                     (по умолчанию 32)
  --num-regions                      количество оверлейных буферов
                                     (по умолчанию 1)
  --nxcompat                         образ совместим с технологией
                                     предотвращения выполнения данных (DEP)
  --output-def <файл>                генерировать файл .DEF для собранных DLL
  --overlay-rodata                   помещать данные, доступные только на
                                     чтение, со связанным с ними кодом
                                     функции в оверлеи
  --pic-veneer                всегда генерировать склейки совместной работы PIC
  --plt-align                        выравнивать заглушки вызова PLT, чтобы
                                     они вмещались в строки кэша
  --plt-align  [=<выравнивание>]     выравнивать заглушки вызова PLT, чтобы
                                     они вмещались в строки кэша
  --plt-localentry                   преобразовывать вызовы в функции
                                     ELFv2 localentry:0
  --plt-static-chain                 заглушки вызова PLT должны загружать r11
                                     (по умолчанию)
  --plt-static-chain                 заглушки вызова PLT должны загружать r111
  --plt-thread-safe                  заглушки вызова PLT с барьером
                                     загрузка-загрузка
  --plugin                           сделать модуль SPU
  --pmem-wrap-around=<значение>      заставить машину ослабления компоновщика
                                     предполагать, что полный оборот
                                     программного счётчика происходит на
                                     адресе <значение>; поддерживаемые
                                     значения: 8k, 16k, 32k и  64k
  --ppc476-workaround [=размер_страницы]
                                     обходить дефект кэша на ppc476
  --region-size                      размер оверлейных буферов
                                     (по умолчанию 0, автоматически)
  --reserved-space=байт              локальное хранилище для стека и кучи;
                                     если не указано, то ld вычислит размер
                                     стека и предположит, что кучи нет
  --s390-pgste                       указать ядру выделять таблицы с размером
                                     страницы 4k
  --save-restore-funcs               предоставлять процедуры сохранения и
                                     восстановления регистров, используемых
                                     в коде с gcc -Os; по умолчанию включено
                                     в обычной конечной компоновке;
                                     выключено при запуске ld -r
  --sdata-got                        всегда вставлять GOT расположение
                                     перед .sdata
  --section-alignment <размер>       задать выравнивание разделов
  --secure-plt                       использовать новый формат PLT,
                                     если возможно
  --secureplt                        использовать PLT в сегменте текста
  --size-opt                         при ослаблении дальних вызовов
                                     предпочитать оптимизацию по размеру, а
                                     не по выравниванию ветвления цели
  --soft-icache                      генерировать программные оверлеи icache
  --stack <размер>                   задать первоначальный размер стека
  --stack-analysis                   высчитывать требуемый максимальный стек
  --stub-group-size=N
  --stub-group-size=Н         максимальный размер группы входных разделов,
                              которые можно обработать одним разделом
                              заглушек. При отрицательном значении ищутся все
                              заглушки после их ветвей (с размером группы -Н),
                              а при положительном значении допускаются две
                              группы входных разделов — одна до, а другая
                              после каждого раздела заглушек. Значения +/-1
                              указывают, что компоновщик должен выбрать
                              подходящее значение по умолчанию.
  --stub-group-size=Н         максимальный размер группы входных разделов,
                              которые можно обработать одним разделом
                              заглушек. При отрицательном значении ищутся все
                              заглушки перед их ветвями (с размером группы -Н),
                              а при положительном значении допускаются две
                              группы входных разделов — одна до, а другая
                              после каждого раздела заглушек. Значения +/-1
                              указывают, что компоновщик должен выбрать
                              подходящее значение по умолчанию.
  --subsystem <имя>[:<версия>]       задать требуемую подсистему ОС [и версию]
  --support-old-code                 поддерживать совместную работу со
                                     старым кодом
  --target1-abs                      считать R_ARM_TARGET1 как R_ARM_ABS32
  --target1-rel               считать R_ARM_TARGET1 как R_ARM_REL32
  --target2=<тип>                    задать определение R_ARM_TARGET2
  --taso                             загружать исполняемый файл в нижний
                                     31-битный виртуальный адресный диапазон
  --thumb-entry=<sym>                установить точкой входа на символ
                                     Thumb <sym>
  --thumb-entry=<символ>             считать входной точкой Thumb-<символ>
  --tls-get-addr-optimize            использовать специальный вызов
                                     __tls_get_addr
  --tsaware                          образ относится к Terminal Server
  --use-blx                          включить использование инструкций BLX
  --vfp11-denorm-fix                 указать как исправлять ошибку
                                     денормализации в VFP11
  --vle-reloc-fixup                  исправлять перемещения 16A/16D в старом
                                     объектном файле
  --warn-duplicate-exports           предупреждать о повторениях в экспорте
  --wdmdriver                        в драйвере используется модель WDM
  -Bgroup                     выбрать правила поиска имени группы для DSO
  -P AUDITLIB, --depaudit=AUDITLIB
                              указать библиотеку аудита зависимостей
  -z bndplt                          всегда генерировать префикс BND в элементах PLT
  -z call-nop=ЗАПОЛНЕНИЕ             использовать ЗАПОЛНЕНИЕ в качестве
                                     1-байтового NOP для ветвления
  -z combreloc                объединить динамические перемещения в одном
                              разделе и отсортировать
  -z common                   генерировать общие символы с типом STT_COMMON
  -z common-page-size=РАЗМЕР  задать РАЗМЕР общей страницы
  -z defs                     сообщать о неразрешимых символах в объектных
                              файлах
  -z dynamic-undefined-weak          делать неопределённые слабые символы
                                     динамическими
  -z nodynamic-undefined-weak        не делать неопределённые слабые символы
                                     динамическими
  -z execstack                пометить исполняемый файл как требующий
                              исполняемого стека
  -z global                   сделать символы в DSO доступными для
                              загружаемых в дальнейшем объектах
  -z globalaudit              пометить исполняемый файл как требующий
                              глобального аудита
  -z ibt                             генерировать
                                     GNU_PROPERTY_X86_FEATURE_1_IBT
  -z ibtplt                          генерировать элементы PLT с включённым IBT
  -z initfirst                пометить DSO для инициализации первой
                              во время выполнения
  -z interpose                пометить объект для помещения во все DSO,
                              кроме исполняемых
  -z lazy                     пометить объект для отложенной привязки
                              времени выполнения (по умолчанию)
  -z loadfltr                 пометить объект как требующий немедленной
                              обработки
  -z max-page-size=РАЗМЕР     задать максимальный РАЗМЕР страницы
  -z muldefs                  допускать повторные определения
  -z nocombreloc              не объединять динамические перемещения
                              в одном разделе
  -z nocommon                 генерировать общие символы с типом STT_OBJECT
  -z nocopyreloc              не создавать копии перемещений
  -z nodefaultlib             Mark object not to use default search paths
  -z nodelete                 пометить DSO как неудаляемый во время выполнения
  -z nodlopen                 пометить DSO как недоступный для dlopen
  -z nodump                   пометить DSO как недоступный для dldump
  -z noexecstack              пометить исполняемый файл как не требующий
                              исполняемого стека
  -z noextern-protected-data         не считать символы защищённых данных
                                     внешними
  -z noreloc-overflow                выключить проверку переполнения
                                     перемещения
  -z norelro                  не создавать заголовок программы RELRO
  -z norelro                  не создавать заголовок программы RELRO
                              (по умолчанию)
  -z noseparate-code          не создавать отдельный заголовок кода программы
  -z noseparate-code          не создавать отдельный заголовок кода программы
                              (по умолчанию)
  -z notext                   не считать DT_TEXTREL в общих объектах ошибкой
  -z now                      пометить объект для не отложенной привязки
                              времени выполнения
  -z origin                   пометить объект как требующий немедленной
                              обработки $ORIGIN во время выполнения
  -z relro                    создать заголовок программы RELRO
  -z relro                    создать заголовок программы RELRO (по умолчанию)
  -z separate-code            создавать отдельный заголовок кода программы
  -z separate-code            создавать отдельный заголовок кода программы
                              (по умолчанию)
  -z shstk                           генерировать
                                     GNU_PROPERTY_X86_FEATURE_1_SHSTK
  -z stack-size=РАЗМЕР        задать размер сегмента стека
  -z text                     считать DT_TEXTREL в общих объектах ошибкой
  -z textoff                  не считать DT_TEXTREL в общих объектах ошибкой
  @ФАЙЛ  Поддерживаемые эмуляции:
  нет специальных параметров эмуляции.
 дополнительные переполнения перемещения пропущены в выводе
 адрес загрузки 0x%V перемещение обрезано по месту: %s у неопределённого символа «%pT» перемещение обрезано по месту: %s у символа «%pT», определённого в %pA раздела %pB перемещение обрезано по месту: %s у неопределённого символа «%pT»%8x что-то ещё
%F%P: %pB: --just-symbols не может использоваться в DSO
%F%P: %pB: несовпадение версии ABI в объектных файлах
%F%P: %pB: при --embedded-relocs все входные объекты должны быть в формате COFF или ELF
%F%P: %pB: при --embedded-relocs все входные объекты должны быть в формате ELF
%F%P: %pB: ошибка в bfd_elf_get_bfd_needed_list: %E
%F%P: %pB: ошибка в bfd_stat: %E
%F%P: %pB: невозможно создать раздел .emreloc: %E
%F%P: %pB: невозможно прочитать содержимое раздела .gnu.warning: %E
%F%P: %pB: невозможно прочитать содержимое раздела .idata: %E
%F%P: %pB: невозможно прочитать содержимое раздела %pA
%F%P: %pB: невозможно прочитать перемещения: %E
%F%P: %pB: невозможно прочитать символы: %E
%F%P: %pB: ошибка добавления символов: %E
%F%P: %pB: файл не распознан: %E
%F%P: %pB: ошибка конечного закрытия: %E
%F%P: %pB: архивный член %pB не является объектом
%F%P: не найден вставляемый %s
%F%P: %s: невозможно сделать объектный файл: %E
%F%P: %s: невозможно задать архитектуру: %E
%F%P: %s: не удалось открыть для записи: %E
%F%P: %s: невозможно открыть: %E
%F%P: %s: невозможно задать начальный адрес
%F%P: %s: ошибка загрузки модуля: %s
%F%P: %s: не ELF символ в ELF BFD!
%F%P: %s: не является перемещаемым файлом: %E
%F%P: %s: ошибка модуля: %d
%F%P: %s: модуль выдал ошибку после чтения всех символов
%F%P: %s: модуль выдал ошибку захвата файла
%F%P: %s: повреждена таблица символов модулей (тип символа %d)
%F%P: в сценарии компоновщика отсутствует *(%s$)
%F%P: --no-define-common нельзя использовать без -shared
%F%P: параметр -F нельзя использовать без -shared
%F%P: параметр -f нельзя использовать без -shared
%F%P: параметр -pie не поддерживается
%F%P: параметры -r и %s нельзя использовать вместе
%F%P: параметр -shared не поддерживается
%F%P: ошибка серверной части BFD: BFD_RELOC_CTOR не поддерживается
%F%P: операции PE с файлом не PE
%F%P: попытка статической компоновки динамического объекта «%s»
%F%P: некорректный параметр --unresolved-symbols: %s
%F%P: некорректный параметр -plugin-opt
%F%P: bfd_hash_allocate не удалось создать символ %s
%F%P: bfd_hash_lookup не удалось создать символ %s
%F%P: ошибка bfd_hash_lookup: %E
%F%P: ошибка bfd_hash_lookup при вставке: %E
%F%P: ошибка bfd_hash_table_init: %E
%F%P: ошибка bfd_link_hash_lookup: %E
%F%P: ошибка экспортированного символа в bfd_link_hash_lookup: %E
%F%P: ошибка bfd_new_link_order
%F%P: ошибка bfd_record_phdr: %E
%F%P: ошибка в bfd_xcoff_export_symbol: %E
%F%P: ошибка в bfd_xcoff_link_count_reloc: %E
%F%P: ошибка в bfd_xcoff_link_record_set: %E
%F%P: результат с прямым порядком байт не совпадает с настройкой Xtensa
%F%P: невозможно создать BFD: %E
%F%P: невозможно создать хэш-таблицу: %E
%F%P: ошибка инициализации BFD: %E
%F%P: невозможно открыть сценарий: %E
%F%P: невозможно финализировать глобальные регистры распределённые компоновщиком
%F%P: невозможно найти %s в выходном разделе
%F%P: невозможно найти выходной раздел %s
%F%P: невозможно ослабить раздел: %E
%F%P: невозможно задать начальный адрес
%F%P: невозможно создать отдельный раздел имён для %s
%F%P: невозможно открыть %s
%F%P: невозможно открыть базовый файл %s
%F%P: невозможно открыть файл сценария компоновщика %s: %E
%F%P: невозможно открыть файл карты %s: %E
%F%P: невозможно открыть выходной файл %s: %E
%F%P: невозможно выполнить операции PE над не выходным файлом PE «%pB»
%F%P: невозможно прочитать %s
%F%P: невозможно представить машину «%s»
%F%P: ошибка клонирования раздела: %E
%F%P: описания компактных фреймов несовместимы с DWARF2 .eh_frame из %pB
%F%P: невозможно создать макет IR bfd: %E
%F%P: невозможно определить общий символ «%pT»: %E
%F%P: не удалось разобрать путь импорта: %E
%F%P: компоновка с разным порядком байт не поддерживается для %pB
%F%P: ошибка: невозможно изменить выходной формат пока выполняется компоновка двоичных файлов %s
%F%P: ошибка: не указана область памяти для загружаемого раздела «%s»
%F%P: ошибка при создании раздела «%s»: %E
%F%P: не удалось создать раздел .xtensa.info
%F%P: ошибка разбора элементов фрейма EH
%F%P: ошибка при назначении записи %s: %E
%F%P: ошибка при задании размеров динамических разделов: %E
%F%P: неисправимая ошибка: несовпадение ABI libbfd
%F%P: ошибка конечной ссылки: %E
%F%P: для gc-разделов требуется точка входа или неопределённый символ
%F%P: конец группы до её начала (справка по параметру --help)
%F%P: недопустимое использование раздела «%s»
%F%P: внутренняя ошибка %s %d
%F%P: некорректный параметр --compress-debug-sections: «%s»
%F%P: некорректный --dsbt-index %d, вне размера DSBT
%F%P: некорректный --dsbt-index %s
%F%P: некорректный --dsbt-size %s
%F%P: некорректное значение --extra-stack-space «%s»
%F%P: некорректное значение --fixed-space «%s»
%F%P: некорректное значение --line-size/--region-size «%s»
%F%P: некорректное значение --line-size/--region-size «%u»
%F%P: некорректный адресный диапазон  --local-store «%s»
%F%P: некорректное значение --num-lines/--num-regions «%s»
%F%P: некорректное значение --num-lines/--num-regions «%u»
%F%P: некорректное значение --plt-align «%s»
%F%P: некорректное значение --reserved-space «%s»
%F%P: некорректная цель BFD «%s»
%F%P: некорректный формат версии COFF %s
%F%P: недопустимое значение параметра «--orphan-handling»
%F%P: недопустимое значение параметра «--section-start»
%F%P: некорректный символ %c (%d) в флагах
%F%P: недопустимый размер общей страницы «%s»
%F%P: некорректный параметр сортировки общих разделов: %s
%F%P: некорректный сегмент данных
%F%P: неверный стиль хэша «%s»
%F%P: неверный шестнадцатеричный номер «%s»
%F%P: неверный шестнадцатеричный номер для параметра PE «%s»
%F%P: некорректная длина области памяти %s
%F%P: недопустимый максимальный размер страницы «%s»
%F%P: неверный номер «%s»
%F%P: неверный номер у -z call-nop=prefix-: %s
%F%P: неверный номер у -z call-nop=suffix-: %s
%F%P: некорректное начало области памяти %s
%F%P: некорректный размер страницы «%s»
%F%P: некорректный сегмент перемещений
%F%P: некорректный параметр сортировки разделов: %s
%F%P: недопустимый размер стека «%s»
%F%P: неверный тип подсистемы %s
%F%P: результат с обратным порядком байт не совпадает с настройкой Xtensa
%F%P: зацикливание в map_segments%F%P: ошибка отображения разделов в сегменты: %E
%F%P: отсутствует аргумент для -m
%F%P: отсутствует значение(я) параметра «--section-start»
%F%P: несколько файлов STARTUP
%F%P: отсутствует встроенных менеджер оверлея
%F%P: отсутствуют входные файлы
%F%P: отсутствуют разделы, назначенные phdrs
%F%P: состояние не втолкнуто до его выталкивания
%F%P: допускаются только перемещения символов
%F%P: выходной формат %s не позволяет представить раздел с именем %s: %E
%F%P: сообщите об этой ошибке
%F%P: модулю не удалось выделить память для входных данных: %s
%F%P: plugin_strdup не удалось выделить память: %s
%F%P: перемещаемая компоновка с перемещениями из формата %s (%pB) в формат %s (%pB) не поддерживается
%F%P: первым символом раздела %s является «$»
%F%P: странная шестнадцатеричная информация для параметра PE «%s»
%F%P: цель %s не найдена
%F%P: невозможно открыть приёмник копирования «%s»
%F%P: невозможно открыть источник копирования «%s»
%F%P: неизвестная видимость символа ELF: %d!
%F%P: неизвестный стиль декодирования «%s»
%F%P: неизвестный формат %s
%F%P: неизвестный параметр: %s
%F%P: неизвестный параметр -a «%s»
%F%P: неизвестный параметр -assert «%s»
%F%P: неподдерживаемый размер входного файла: %s (%ld байт)
%F%P: параметр не поддерживается: -z %s
%F%P: используйте --help для получения информации о параметрах
%F%P:%pS %% нулём
%F%P:%pS / нулём
%F%P:%pS некорректно задавать счётчик местоположения вне SECTIONS
%F%P:%pS нельзя задать PROVIDE назначение на счётчик местоположения
%F%P:%pS невозможно переместить счётчик местоположения назад (из %V в %V)
%F%P:%pS некорректное назначение счётчику местоположения
%F%P:%pS: ошибка: псевдоним на область памяти по умолчанию
%F%P:%pS: ошибка: указано выравнивание во входных данных и явно
%F%P:%pS: ошибка: область памяти «%s» для псевдонима «%s» не существует
%F%P:%pS: ошибка: повторное определение псевдонима области памяти «%s»
%F%P:%pS: адресное выражение не является константой или прямой ссылкой для раздела %s
%F%P:%pS: неконстантное выражение для %s
%F%P:%pS: выражение ссылается на неопределённую область MEMORY «%s»
%F%P:%pS: выражение ссылается на неопределённый раздел «%s»
%F%P:%pS: выражение ссылается на неопределённый символ «%s»
%F%P:%pS: выражение ссылается на неизвестную константу «%s»
%F%P:%s: ошибка создания хэша
%F%P:%s:%d: #! ([член]) не поддерживается в файлах импорта
%P: %C: невозможно получить содержимое раздела — исключение auto-import
%P: %C: предупреждение: неопределенная ссылка на «%pT»
%P: %D: предупреждение: далее есть ещё неопределённые ссылки на «%pT»
%P: %pB и %pB: предупреждение: несколько общих «%pT»
%P: %pB: ошибка в bfd_stat: %E
%P: %pB: определение %s
%P: %pB: файл не распознан: %E; подходящие форматы:%P: %pB: ссылка на %s
%P: %pB: определение символа «%s»: %d, видимость: %d, отождествление: %d
%P: %pB: предупреждение: невозможно проанализировать раздел .xtensa.info
%P: %pB: предупреждение: общий «%pT» заменён определением
%P: %pB: предупреждение: общий «%pT» заменён определением из %pB
%P: %pB: предупреждение: общий «%pT» заменён более общим
%P: %pB: предупреждение: общий «%pT» заменён более общим из %pB
%P: %pB: предупреждение: общий «%pT» заменяет менее общий
%P: %pB: предупреждение: общий «%pT» заменяет менее общий из %pB
%P: %pB: предупреждение: определение «%pT» заменяет общий
%P: %pB: предупреждение: определение «%pT» заменяет общий из %pB
%P: %pB: предупреждение: несовместимые настройки Xtensa (%s)
%P: %pB: предупреждение: далее есть ещё неопределённые ссылки на «%pT»
%P: %pB: предупреждение: несколько общих «%pT»
%P: %pB: предупреждение: неопределенная ссылка на «%pT»
%P: %s: повторение модуля
%P: %s: ошибка при очистке модуля: %d (игнорируется)
%P: %s: пропущен аргумент
%P: --auto-overlay игнорируется из-за пользовательского сценария оверлея
%P: --auto-overlay игнорируется из-за нулевого диапазона локального хранилища
%P: для --code-region требуется аргумент: {upper,lower,either,none}
%P: для --data-region требуется аргумент: {upper,lower,either,none}
%P: --mbaseline больше не используется
%P: --relax-[no-]reduce-fp-updat больше не используется
%P: в фрагментах .init/.fini используются разные указатели TOC
%P: значение SONAME не должно быть пустой строкой; игнорируется
%P: значение SONAME не должно быть пустой строкой; оставляем предыдущее значение
%P: «-retain-symbols-file» заменяет «-s» и «-S»
%P: невозможно найти требуемый выходной раздел %s
%P: невозможно открыть выходной файл def %s
%P: невозможно найти %s
%P: невозможно найти %s (%s): %E
%P: невозможно найти %s внутри %s
%P: невозможно найти %s: %E
%P: отключается ослабление; оно не будет работать с повторяющимися определениями
%P: ошибка закрытия файла «%s»
%P: ошибка записи в файл «%s»
%P: ошибка: %P: ошибка: в сценарии компоновщика не раздела с именем %s
%P: ошибка: в сценарии компоновщика не раздела с именем %s или %s
%P: ошибка: необрабатываемое значение data_statement
%P: ошибка: неизвестный аргумент --code-region= значение: «%s»
%P: ошибка: неизвестный аргумент --data-region= значение: «%s»
%P: обнаружены ошибки при обработке файла %s
%P: обнаружены ошибки при обработке файла %s для совместной работы
%P: внутренняя ошибка: останов на %s:%d
%P: внутренняя ошибка: останов на %s:%d в %s
%P: найдены ошибки связей, удаляется исполняемый файл «%s»
%P: для --mexport-symbols нужен файл
%P: режим %s
%P: пропускается несовместимый %s при поиске %s
%P: символ «%pT» отсутствует в главной таблице хэшей
%P: не распознан режим эмуляции: %s
%P: нераспознанное значение --got «%s»
%P: нераспознанный тип исправления STM32L4XX «%s»
%P: нераспознанный тип исправления VFP11 «%s»
%P: неизвестный параметр «%s»
%P: возможные аргументы --mhyper-relax=(low|medium|high)
%P: предупреждение, повторный EXPORT: %s
%P: предупреждение, выравнивание файла > выравнивания раздела
%P: предупреждение: %P: предупреждение: %s содержит выходные разделы; забыли указать -T?
%P: предупреждение: %s, нужное %pB, может конфликтовать с %s
%P: предупреждение: %s, нужное для %pB, не найдено (попробуйте задать -rpath или -rpath-link)
%P: предупреждение: «--thumb-entry %s» замещает «-e %s»
%P: предупреждение: --export-dynamic не поддерживается для целей PE, подразумевался --export-all-symbols?
%P: предупреждение: --export-dynamic не поддерживается для целей PE+, подразумевался --export-all-symbols?
%P: warning: -z %s игнорируется
%P: предупреждение: -z dynamic-undefined-weak игнорируется
%P: предупреждение: раздел .buildid отброшен, --build-id игнорируется
%P: предупреждение: раздел .note.gnu.build-id отброшен, --build-id игнорируется
%P: предупреждение: адрес «%s» не кратен максимальному размеру страницы
%P: предупреждение: было задействовано авто-импортирование без указания --enable-auto-import в командной строке параметров; оно сработает, если в авто-импортируемых DLL не встретятся ссылки на символы из константных структур данных
%P: предупреждение: некорректный номер версии в параметре -subsystem
%P: предупреждение: невозможно создать раздел .buildid, --build-id игнорируется
%P: предупреждение: невозможно создать раздел .eh_frame_hdr, --eh-frame-hdr игнорируется
%P: предупреждение: невозможно создать раздел .note.gnu.build-id, --build-id игнорируется
%P: предупреждение: невозможно найти символ входа %s; используем значение по умолчанию %V
%P: предупреждение: невозможно найти символ входа %s; начальный адрес не устанавливается
%P: предупреждение: не удаётся найти начальный символ в режиме thumb %s
%P: предупреждение: изменение начала раздела %s на %lu байт
%P: предупреждение: изменение начала раздела %s на %lu байта
%P: предупреждение: изменение начала раздела %s на %lu байт
%P: предупреждение: невозможно найти цели, подходящие под требование порядка байт
%P: предупреждение: точка перемещена назад перед «%s»
%P: предупреждение: не удалось преобразовать таблицу %s в %pB (%s); последующее дизассемблирование может быть не полным
%P: предупреждение: используется глобальный конструктор %s
%P: предупреждение: игнорируется некорректное число %s у -D
%P: предупреждение: игнорируется некорректное число %s у -H
%P: предупреждение: игнорируется некорректное число %s у -bmaxdata
%P: предупреждение: игнорируется некорректное число %s у -bmaxstack
%P: предупреждение: игнорируется некорректное число %s у -pD
%P: предупреждение: игнорируется некорректное число %s у -pT
%P: предупреждение: игнорируется некорректный тип модуля %s
%P: предупреждение: не указана область памяти для загружаемого раздела «%s»
%P: предупреждение: брошенный раздел «%pA» из «%pB» был помещён в раздел «%s»
%P: предупреждение: %s распознаётся посредством компоновки с %s
%P: предупреждение: размер области памяти «window» не кратен 2; размер %d обрезается до %d
%P: предупреждение: игнорируется нераспознанный стиль --build-id
%P: обнаружен пустой раздел перемещений vma: «%s» #%d f=%d
%P:%pS: предупреждение: область памяти «%s» не объявлена
%P:%pS: предупреждение: повторное определение области памяти «%s»
%P:%s%d: предупреждение: синтаксическая ошибка в файле импорта/экспорта
%P:%s:%d: предупреждение: игнорируется незавершенная последняя строка
%P:%s:%d: предупреждение: синтаксическая ошибка в файле импорта
%P:%s:%d: предупреждение: синтаксическая ошибка в файле импорта/экспорта
%W (размер перед ослаблением)
%X%H: опасное перемещение: %s
%X%H: перемещение ссылается на символ «%pT», которого не будет в выводе
%X%P: %C: повторное определение «%pT»%X%P: %C: запрещённая перекрёстная ссылка из %s на «%pT» в %s
%X%P: %C: неопределённая ссылка на «%pT»
%X%P: %C: переменная «%pT» не может быть авто-импортирована; прочитайте документацию ld на --enable-auto-import
%X%P: %D: далее есть ещё неопределённые ссылки на «%pT»
%X%P: %p превышен диапазон локального хранилища
%X%P: %pB раздела «%s» не попадёт в область «%s»
%X%P: %pB: невозможно создать информацию о перемещении времени выполнения: %E
%X%P: %pB: невозможно создать информацию о перемещении времени выполнения: %s
%X%P: %pB: далее есть ещё неопределённые ссылки на «%pT»
%X%P: %pB: раздел %s содержит перемещения; нельзя использовать --embedded-relocs
%X%P: %pB: неопределённая ссылка на «%pT»
%X%P: архитектура %s входного файла «%pB» несовместима с выходным %s
%X%P: %s не поддерживает перемещение %s для набора %s
%X%P: %s(%s): член не найден в архиве%X%P: %s(%s): член не найден в не архивном файле%X%P: %s: не похож на DLL
%X%P: для --hash-size требуется числовой аргумент
%X%P: редактирование .eh_frame/.stab: %E
%X%P: .gnu.hash несовместим с MIPS ABI
%X%P: с TLS проблема %E
%X%P: добавлены символы %s: %E
%X%P: адрес 0x%v из %pB раздела «%s» вне области «%s»
%X%P: метку анонимной версии нельзя объединять с другими версиями меток
%X%P: ошибка bfd_hash_table_init на таблице cref: %E
%X%P: bfd_openr %s: %E
%X%P: невозможно построить заглушки: %E
%X%P: невозможно создать раздел .edata: %E
%X%P: невозможно создать раздел .reloc: %E
%X%P: невозможно создать раздел примечаний: %E
%X%P: невозможно создать заглушку BFD: %E
%X%P: нельзя редактировать %s: %E
%X%P: невозможно найти оверлеи: %E
%X%P: невозможно загрузить встроенный менеджер оверлея: %E
%X%P: невозможно сделать раздел заглушки: %E
%X%P: невозможно открыть встроенный менеджер оверлея: %E
%X%P: невозможно изменить gp
%X%P: невозможно настроить список входных разделов: %E
%X%P: невозможно задать размер разделов групп: %E
F%P: невозможно задать размер оверлейных заглушек: %E
%X%P: невозможно определить размер раздела заглушки: %E
%X%P: невозможно открыть файл .lib: %s
%X%P: невозможно установить цель BFD по умолчанию на «%s»: %E
%X%P: невозможно построить заглушки: %E
%X%P: не удалось динамические разделы %E
%X%P: невозможно экспортировать %s: некорректное имя для экспорта
%X%P: невозможно экспортировать %s: символ не определён
%X%P: невозможно экспортировать %s: символ не найден
%X%P: невозможно экспортировать %s: символ с некорректным типом (%d и %d)
%X%P: невозможно определить размер раздела заглушки: %E
%X%P: изменение выходного формата в момент компоновки не поддерживается
%X%P: невозможно вычислить список разделов для генерации заглушки: %E
%X%P: ошибка выделения cref: %E
%X%P: ошибка cref_hash_lookup: %E
%X%P: набор %s составлен из различающихся форматов объектных файлов
%X%P: в наборе %s используются отличающиеся перемещения
%X%P: повтор выражения «%s» в информации о версии
%X%P: повтор метки версии «%s»
%X%P: динамические разделы созданы в не динамической компоновке
%X%P: ошибка, EXPORT повторяется с порядковыми числительными: %s (%d и %d)
%X%P: ошибка: %d-битное перемещение в dll
%X%P: ошибка: нельзя использовать длинные имена разделов на этой архитектуре
%X%P: ошибка: повтор retain-symbols-file
%X%P: ошибка: слишком большое для экспорта порядковое числительное: %d
%X%P: ошибка: порядковое числительное используется дважды: %d (%s и %s)
%X%P: ошибка: неразмещённый брошенный раздел «%pA» из «%pB»
%X%P: ошибка при объединении специальных целевых данных файла %pB
%X%P: встроенное PLT: %E
%X%P: внутренняя ошибка раздела %s общей библиотеки COFF
%X%P: внутренняя ошибка при сканировании %pB после его открытия%X%P: внутренняя ошибка задании раздела %s%X%P: сценарий компоновщика разделяет .got и .toc
%X%P: открыт %s: %E
%X%P: с ppc_finish_symbols проблема %E
%X%P: область «%s» выходит за границы на %lu байт
%X%P: область «%s» выходит за границы на %lu байта
%X%P: область «%s» выходит за границы на %lu байт
%X%P: не определён требуемый символ «%s»
%X%P: раздел %s LMA [%V,%V] перекрывает раздел %s LMA [%V,%V]
%X%P: раздел %s LMA охватывает адресное пространство
%X%P: раздел %s VMA [%V,%V] перекрывает раздел %s VMA [%V,%V]
%X%P: раздел %s VMA охватывает адресное пространство
%X%P: раздел «%s» назначен несуществующему phdr «%s»
%X%P: с select_plt_layout проблема %E
%X%P: специальный раздел %s не поддерживает перемещение %s для набора %s
%X%P: слишком много глобальных регистров: %u, максимально — 223
%X%P: не удалось найти версионную зависимость «%s»
%X%P: невозможно обработать перемещения: %E
%X%P: невозможно прочитать содержимое раздела .exports
%X%P: неизвестное свойство «%s»
%X%P: неизвестный язык «%s» информации о версии
%X%P: неподдерживаемая архитектура PEI: %s
%X%P: неподдерживаемый размер %d для набора %s
%X%P:%pS: PHDRS и FILEHDR не поддерживаются, если они отсутствуют в находящихся перед ними заголовках PT_LOAD
%X%P:%pS: у раздела есть адрес загрузки и область загрузки одновременно
%X%P:%pS: выражение ссылается на неразрешимый символ «%s»
%X%P:%s:%d: ошибка при импорте символа %s: %E
%pB: в функции «%pT»:
%pS HLL игнорируется
%pS SYSLIB игнорируется
%s нужен для %pB
%s: специальные параметры эмуляции:
%s: поддерживаемые эмуляции: %s: поддерживаемые цели:%s: общее время компоновки: %ld.%06ld
; %D: здесь первое определение; содержимое недоступно
<нет модуля>=РЕЖИМАДРЕСАРХИТЕКТУРААРГУМЕНТПринимать входные файлы даже с неопределённой архитектуройДобавить КАТАЛОГ к пути поиска библиотекДобавить символы данных в динамический списокАдресом раздела %s назначен Допускать повторные определенияДопускать неразрешимые ссылки в общих библиотекахВсегда устанавливать DT_NEEDED для динамических библиотек,
                                перечисленных в командной строкеДля удовлетворения ссылок на файл (символ) включён член архива

АтрибутыВспомогательный фильтр таблицы символов общих объектовПривязывать глобальные ссылки на функции локальноПривязывать глобальные ссылки локальноСобирать таблицы глобального конструктора/деструктораКОЛИЧЕСТВОВызвать СИМВОЛ во время загрузкиВызвать СИМВОЛ во время выгрузкиПроверять адреса разделов на совпадения (по умолчанию)Общий символ        размер            файл

Регулирует, как обрабатываются брошенные разделыПозднее копировать ссылки DT_NEEDED, упомянутые внутри DSOCopyright (C) 2019 Free Software Foundation, Inc.
Создать позиционно-независимый исполняемый файлСоздать общую библиотекуСоздавать выходной файл даже, если возникли ошибкиСоздавать версию символа по умолчаниюСоздавать версию символа по умолчанию для импортируемых символовСоздаётся файл библиотеки: %s
КАТАЛОГПуть поиска по умолчанию для совместимости с SolarisОпределить  символРаскрывать имена символов [использую СТИЛЬ]Запретить неопределённую версиюОтбросить все локальные символыОтбросить временные локальные символы (по умолчанию)Показать специальные параметры целиНе разрешать включение многократного определения символов
           в файл, указанный параметром -R или --just-symbolsНе допускать неразрешимые ссылки в объектных файлахНе допускать неразрешимые ссылки в общих библиотекахНе проверять адреса разделов на совпадения (по умолчанию)Не копировать позднее ссылки DT_NEEDED, упомянутые внутри DSOНе определять хранилище CommonНе раскрывать имена символовНе связывать с общими библиотекамиНе выводить удалённые неиспользуемые разделы в stderrНе выравнивать данные по границе страницыНе выравнивать данные по границе страницы, не делать сегмент текста доступным только для чтенияНе удалять символы в отброшенных разделахНе считать предупреждения ошибками (по умолчанию)Для сокращения размера кода не использовать техники ослабленияВыполнять задачу уровневой компоновкиНе отбрасывать какие-либо локальные символыНе объединять входные разделы [РАЗДЕЛ | orphan]Не удалять неиспользуемые разделы (по умолчанию)Не предупреждать о несовпадающих входных файлахНе предупреждать о нахождении несовместимой библиотекиЭмуляции ELF:
ЭМУЛЯЦИЯКонец группыЭкспортировать все динамические символыФАЙЛИМЯ_ФАЙЛАОшибка с %d
Файл
Фильтр для таблицы символов общих объектовПринудительно делать общие символы определённымиПринудительно генерировать файл с суффиксом .exeПринудительно удалить членов группы из группGNU ld %s
Генерировать встроенные перемещенияГенерировать импортируемую библиотекуГенерировать перемещаемый кодСколько меток резервировать в разделе .dynamicЧто делать с неопределяемыми символами. <Методом> может быть:
                                ignore-all, report-all, ignore-in-object-files,
                                ignore-in-shared-libsИгнорируетсяИгнорируется для совместимости с параметром GCC LTOИгнорируется для совместимости с компоновщиком GCCИгнорируется для совместимости с LinuxИгнорируется для совместимости с SVR4Игнорируется для совместимости с SunOSИгнорируется для совместимости с параметром goldВключить все объекты из следующих архивовИнформация: %s распознаётся при компоновке с %s (авто-импорт)
Только связать символы (если каталог, то как --rpath)КЛЮЧЕВОЕ СЛОВООставлять экспортированные символы при удалении неиспользуемых разделовОставлять только символы, перечисленные в ФАЙЛЕLIBNAMEДлинаСвязывать с общими библиотекамиКомпоновать объекты с прямым порядком байтовКомпоновать объекты с обратным порядком байтовВыводить удалённые неиспользуемые разделы в stderrЗагрузить модуль с указанным именемИмяНет символов
Устанавливать DT_NEEDED только для следующих динамических библиотек (если используются)Использовать библиотечные каталоги только
                                из командной строкиОптимизировать выходной файлПараметры:
ПроисхождениеВыводить таблицу перекрёстных ссылокВыводить подробную информацию при компоновкеЗаменить расположение по умолчанию sysrootПУТЬМОДУЛЬПРОГРАММАВыравнивать данные по границе страницы, сделать сегмент текста доступным только для чтенияВытолкнуть состояние флагов, управляющих обработкой входного файлаНапечатать текущее значение sysrootНапечатать выходной формат по умолчаниюНапечатать файл карты на стандартном выводеВывести статистику по используемой памятиПоказать справку по параметрамПоказать информацию о версии и эмуляцииПоказать информацию о версииСоздать исполняемый файл без заголовка программного интерпретатораВтолкнуть состояние флагов, управляющих обработкой входного файлаПрочитать сценарий компоновщика в формате MRIПрочитать сценарий компоновщика по умолчаниюЧитать динамический списокПрочитать сценарий компоновщикаЧитать параметры из ФАЙЛА
Прочитать информацию о версии сценарияСокращать размер кода, используя специальные оптимизации целиСокращать перерасход памяти, возможно увеличивая времяОтбрасывать входные файлы с неизвестной архитектуройУдалять неиспользуемые разделы (для некоторых целей)Сообщения об ошибках отправляйте в %s
Сообщать об использовании памяти целиСообщать о неразрешимых символах в виде ошибокСообщать о неразрешимых символах в виде предупрежденийТребовать определение СИМВОЛА в окончательном выводеРАЗДЕЛ=АДРЕСSHLIBРАЗМЕРСИМВОЛСИМВОЛ=ВЫРАЖЕНИЕИскать библиотеку с именем LIBNAMEПослать АРГУМЕНТ в последний загруженный модульНазначить ПРОГРАММУ в качестве используемого динамического компоновщикаЗадать адрес раздела .bssЗадать адрес раздела .dataЗадать адрес раздела .textЗадать адрес сегмента ldataЗадать адрес раздела с указанными именемЗадать адрес сегмента rodataЗадать адрес сегмента textЗадать архитектуруЗадать размер хэш таблицы близким к <ЧИСЛУ>Задать эмуляциюЗадать внутреннее имя общей библиотекиЗадать путь поиска общих библиотек времени компоновкиЗадать имя выходного файлаЗадать путь поиска общих библиотек времени выполненияЗадать начальный адресУправление общей библиотекой для совместимости с HP/UXРазмер маленьких данных (если не указан, то берётся из --shared)Сортировать общие символы по выравниванию [в заданном порядке]Сортировать разделы по имени или максимальному выравниваниюЗадать цель для следующих входных файловЗадать цель файла результатаРазделять выходные разделы каждые КОЛИЧЕСТВО октетовРазделять выходные разделы каждые РАЗМЕР октетовНачало группыНачинать с неопределённой ссылки на СИМВОЛУдалить все символыУдалить отладочные символыУдалить символы в отброшенных разделахПоддерживаемые эмуляции: СимволЦЕЛЬВзять список экспортируемых символов из .exports, используя
                                SYMBOL в качестве версии.Эта программа является свободным программным обеспечением. Вы можете распространять
её на условиях GNU General Public License версии 3 или (по вашему выбору)
более поздней версии.
Эта программа не имеет абсолютно никаких не гарантий.
Регистрировать открытие файловРегистрировать упоминание о СИМВОЛЕСчитать предупреждения ошибкамиВыключить --whole-archiveОтменить действие --export-dynamicИз-за неразрешимого СИМВОЛ не будет возникать ошибка или предупреждениеИспользование %s [параметры] файл…
Чтобы выключить эти адресные привязки используйте --disable-stdcall-fixup
Чтобы выключить эти предупреждения используйте --enable-stdcall-fixup
Использовать оператор динамического списка C++ new/deleteИспользовать динамический список C++ typeinfoИспользовать меньше памяти и больше дисковых операций ввода-выводаИспользовать родной для компоновщика форматИспользовать обёрточные функции для СИМВОЛАПредупреждать о повторении общих символовПредупреждать, если объект содержит альтернативный машинный ELFПредупреждать, если видны глобальные конструкторы/деструкторыПредупреждать, если общий объект содержит DT_TEXTRELПредупреждать, если начало раздела изменяется из-за выравниванияПредупреждать, если используется несколько значений GPПредупреждать о каждом неопределенном символе только один разЗаписывать файл карты[=КОЛИЧЕСТВО][=НОМЕР][=РАЗДЕЛ][=РАЗМЕР][=СТИЛЬ][=ascending|descending]выравниваниепо возрастаниюошибка при попытке открыть %s
попытка открыть %s завершилась успешно
встроенный сценарий компоновщиканевозможно найти файл сценария %s
невозможно выделить место под содержимое разделаневозможно создать новый разделпо убываниюошибка при чтении содержимого разделафайл уже содержит таблицы свойствнайден %s в %s
имяимя|выравниватьнет символафайл сценария %s открыт
недостаточно памятивыполняется: %s "%s" "%s" "%s" "%s"
нераспознанный или неподдерживаемый токен «%s» в пути поиска
используется внешний сценарий компоновщика:используется внутренний сценарий компоновщика:предупреждение: предупреждение: %s распознаётся посредством компоновки с %s