To jest polecenie powerpc-linux-gnu-ld.gold, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
złoto - łącznik GNU ELF
STRESZCZENIE
ld.złoto [Opcje] filet...
OPCJE
--help Zgłoś informacje o użytkowaniu
-v, --wersja
Informacje o wersji raportu
-V Wersja raportu i informacje o celu
--dodaj-potrzebne
Nie jest obsługiwany
--nie trzeba dodawać
Nie kopiuj tagów DT_NEEDED z bibliotek współdzielonych
--zezwalaj na wiele definicji Zezwalaj na wiele definicji symboli
--nie zezwalaj na wiele definicji
Nie zezwalaj na wiele definicji
--allow-shlib-niezdefiniowany
Zezwalaj na nierozwiązane odniesienia w bibliotekach współdzielonych
--no-allow-shlib-niezdefiniowany
Nie zezwalaj na nierozwiązane odniesienia w bibliotekach współdzielonych
--w razie potrzeby
Ustaw tylko DT_NEEDED dla bibliotek współdzielonych, jeśli są używane
--nie-w razie potrzeby
Zawsze DT_NEEDED dla bibliotek współdzielonych
-zapewniać [zignorowany]
Zignorowano
-b [elf,binarny], --format [elf,binarny]
Ustaw format wejściowy
-Bdynamika -l wyszukuje biblioteki współdzielone
-Bstatyczny -l nie wyszukuje bibliotek współdzielonych
-dy alias dla -Bdynamika
-dn alias dla -Bstatyczny
-Bgrupa
Użyj reguł wyszukiwania nazw grup dla udostępnionej biblioteki
-Bsymboliczna
Powiąż zdefiniowane symbole lokalnie
-Funkcje symboliczne
Powiąż symbole funkcji zdefiniowanych lokalnie
--id-kompilacji [=STYL]
Wygeneruj notatkę z identyfikatorem kompilacji
--build-id-chunk-size-dla-treehash ROZMIAR
Rozmiar fragmentu dla „--build-id=drzewo”
--build-id-min-rozmiar-pliku-dla-treehash ROZMIAR
Minimalny rozmiar pliku wyjściowego, aby '--build-id=tree' działał inaczej niż
'--id-kompilacji=sha1'
--sprawdź-sekcje
Sprawdź adresy segmentów pod kątem nakładania się (domyślnie)
--no-check-sekcji
Nie sprawdzaj adresów segmentów pod kątem nakładania się
--skompresuj sekcje debugowania [brak,zlib]
Skompresuj sekcje .debug_* w pliku wyjściowym
--kopiuj-dt-potrzebne-wpisy
Nie jest obsługiwany
--brak-kopii-dt-potrzebnych-wpisów Nie kopiuj tagów DT_NEEDED z bibliotek współdzielonych
--cref
Wyjściowa tabela porównawcza
--nie-cref
Nie wyprowadzaj tabeli porównawczej
--ctors-in-init-tablica
Użyj DT_INIT_ARRAY dla wszystkich konstruktorów (domyślnie)
--no-ctors-in-init-tablica
Obsługuj konstruktory zgodnie z zaleceniami kompilatora
-d, --definiuj-wspólne
Zdefiniuj wspólne symbole
--nie-definiowane-wspólne
Nie definiuj wspólnych symboli
-dc Alias dla -d
-dp Alias dla -d
--odpluskwić [wszystkie,pliki,skrypt,zadanie][,...]
Włącz debugowanie
-- defsym SYMBOL=WYRAŻENIE
Zdefiniuj symbol
--demangować [=STYL]
Demangle symboli C++ w komunikatach dziennika
--bez-demangle
Nie rozbijaj symboli C++ w komunikatach dziennika
--wykryj-odr-naruszenia
Poszukaj naruszeń zasady C++ jednej definicji
--nie-wykryj-odr-naruszenia
Nie szukaj naruszeń zasady C++ One Definition Rule
-x, --odrzuć-wszystko
Usuń wszystkie lokalne symbole
-X, --odrzuć-lokalne
Usuń wszystkie tymczasowe symbole lokalne
--dynamic-lista-danych
Dodaj symbole danych do dynamicznych symboli
--dynamic-lista-cpp-nowy
Dodaj operator C++ nowy/usuń do dynamicznych symboli
--dynamic-lista-cpp-typeinfo Dodaj C++ typeinfo do dynamicznych symboli
--dynamic-lista FILE
Przeczytaj listę dynamicznych symboli
-e ADRES, --wejście ADRES Ustaw adres początkowy programu
--wyklucz-libs lib, lib ...
Wyklucz biblioteki z automatycznego eksportu
-E, --eksport-dynamika
Eksportuj wszystkie dynamiczne symbole
--brak eksportu-dynamicznego
Nie eksportuj wszystkich symboli dynamicznych (domyślnie)
--eksportuj-dynamiczny-symbol SYMBOL
Eksportuj SYMBOL do dynamicznej tablicy symboli
-EB Połącz obiekty big-endian.
-TEN Połącz obiekty little-endian.
--eh-ramka-hdr
Utwórz nagłówek ramki wyjątku
--no-ostrzeżenie-rozmiar-wyliczenia
(Tylko ARM) Nie ostrzegaj o obiektach o niezgodnych rozmiarach wyliczenia
-f SZLIB, --pomocniczy SHLIB Filtr pomocniczy dla tablicy symboli obiektów współdzielonych
-F SZLIB, --filtr SZLIB
Filtruj tabelę symboli obiektów współdzielonych
--fatal-ostrzeżenia
Traktuj ostrzeżenia jako błędy
--brak-ostrzeżeń-śmiertelnych
Nie traktuj ostrzeżeń jako błędów
-fini SYMBOL
Zadzwoń SYMBOL w czasie rozładunku
--fix-cortex-a8
(Tylko ARM) Napraw pliki binarne dla erraty Cortex-A8.
--no-fix-cortex-a8
(Tylko ARM) Nie naprawiaj plików binarnych dla erraty Cortex-A8.
--fix-ramię1176
(Tylko ARM) Napraw pliki binarne dla erraty ARM1176.
--no-fix-arm1176
(Tylko ARM) Nie naprawiaj plików binarnych dla erraty ARM1176.
--merge-exidx-wpisy
(Tylko ARM) Scal wpisy exidx w debuginfo.
--no-merge-exidx-wpisy
(Tylko ARM) Nie łącz wpisów exidx w debuginfo.
--fix-v4bx
(Tylko ARM) Przepisz BX rn jako MOV pc, rn dla ARMv4
--fix-v4bx-współpraca
(Tylko ARM) Przepisz gałąź BX rn na okleinę współdziałającą z ARMv4
-g Zignorowano
--indeks gdb
Wygeneruj sekcję .gdb_index
--no-gdb-indeks
Nie generuj sekcji .gdb_index
--gnu-unikalne
Włącz powiązanie symbolu STB_GNU_UNIQUE (domyślnie)
--no-gnu-unikalne
Wyłącz wiązanie symbolu STB_GNU_UNIQUE
-h NAZWA PLIKU, -nazwisko NAZWA PLIKU
Ustaw nazwę biblioteki udostępnionej
--hasz-wiadro-pusty-ułamek FRAKCJA
Minimalny ułamek pustych wiader w dynamicznym hashu
--styl haszowy [sysv,gnu, oba]
Dynamiczny styl mieszania
-I PROGRAM, --dynamiczny linker PROGRAM
Ustaw ścieżkę dynamicznego linkera
--przyrostowe
Jeśli to możliwe, wykonaj link przyrostowy; w przeciwnym razie wykonaj pełny link i przygotuj dane wyjściowe
do linkowania przyrostowego
--bez przyrostu
Wykonaj pełny link (domyślnie)
--przyrostowe-pełne
Wykonaj pełne linkowanie i przygotuj dane wyjściowe do linkowania przyrostowego
--aktualizacja przyrostowa
Wykonaj przyrostowe łącze; wyjdź, jeśli nie jest to możliwe
--przyrostowa-baza FILE
Ustaw plik bazowy do przyrostowego łączenia (domyślnie jest to plik wyjściowy)
--przyrostowo-zmiana
Załóżmy, że pliki zostały zmienione
--przyrostowa-niezmieniona
Załóżmy, że pliki się nie zmieniły
--przyrostowa-nieznana
Użyj sygnatur czasowych do sprawdzania plików (domyślnie)
--przyrostowy-start-bez zmian
Załóż niezmienione pliki startowe (pliki poprzedzające tę opcję)
--poprawka-przyrostowa PERCENT Ilość dodatkowego miejsca do przydzielenia na poprawki
-w tym SYMBOL
Zadzwoń SYMBOL w czasie ładowania
--tylko-symbole FILE
Odczytuj tylko wartości symboli z pliku FILE
--mapa-całe-pliki
Mapuj całe pliki do pamięci (domyślnie na hostach 64-bitowych)
--brak-map-całych-plików
Mapuj odpowiednie części pliku do pamięci (domyślnie na 32-bitowych hostach)
--zachowaj-pliki-mapowane
Przechowuj pliki mapowane na kartach (domyślnie)
--no-keep-pliki-mapowane
Zwolnij zmapowane pliki po każdym przejściu
--ld-generowane-informacje-odpręż się
Generuj informacje o rozwijaniu dla PLT (domyślnie)
--no-ld-generated-unwind-info
Nie generuj informacji o rozwijaniu dla PLT
-l NAZWA LIB, --Biblioteka NAZWA LIB
Wyszukaj bibliotekę LIBNAME
-L kier., --ścieżka-biblioteki DIR
Dodaj katalog do ścieżki wyszukiwania
--zmiana kolejności tekstu
Włącz zmianę kolejności sekcji tekstowych dla nazw sekcji GCC (domyślnie)
--bez zmiany kolejności tekstu
Wyłącz zmianę kolejności sekcji tekstu dla nazw sekcji GCC
-nostdlib
Przeszukuj tylko katalogi podane w wierszu poleceń.
--segment
Umieść niewykonywalne sekcje tylko do odczytu we własnym segmencie
--odstęp-segmentu OFFSET
Ustaw przesunięcie między segmentami wykonywalnymi i tylko do odczytu
-m WSPÓŁZAWODNICTWO
Ustaw emulację konsolidatora GNU; przestarzały
--mmap-plik-wyjściowy
Mapuj plik wyjściowy do zapisu (domyślnie).
--no-mmap-plik-wyjściowy
Nie mapuj pliku wyjściowego do zapisu.
-M, --drukuj-mapę
Zapisz plik mapy na standardowym wyjściu
-Mapa NAZWAPLIKU MAP
Zapisz plik mapy
-n, --nmagia
Nie wyrównuj stron
-N, --omagiczny
Nie wyrównuj strony, nie twórz tekstu tylko do odczytu
--no-omagiczny
Wyrównaj dane, ustaw tekst tylko do odczytu
--włącz-nowe-dtags
Włącz używanie DT_RUNPATH i DT_FLAGS
--wyłącz-nowe-dtags
Wyłącz używanie DT_RUNPATH i DT_FLAGS
--noinhibit-exec
Utwórz plik wyjściowy, nawet jeśli wystąpią błędy
--brak-nieokreślony
Zgłoś niezdefiniowane symbole (nawet z --wspólny)
-o PLIK, --wyjście FILE
Ustaw nazwę pliku wyjściowego
-O POZIOM, -optymalizować POZIOM
Zoptymalizuj rozmiar pliku wyjściowego
--format [dwójkowy]
Ustaw format wyjściowy
-p (Tylko ARM) Zignoruj w celu uzyskania zgodności wstecznej
-ciasto Utwórz plik wykonywalny niezależny od pozycji
-nie-pie
Nie twórz pliku wykonywalnego niezależnego od pozycji
--pic-wykonywalny
Utwórz plik wykonywalny niezależny od pozycji
--no-pic-wykonywalny
Nie twórz pliku wykonywalnego niezależnego od pozycji
-brak wiedzy o potoku
(Tylko ARM) Zignoruj w celu uzyskania zgodności wstecznej
--plt-wyrównaj [=P2WYRÓWNAJ]
(Tylko PowerPC64) Dopasuj odcinki wywołań PLT do linii pamięci podręcznej
--plt-statyczny-łańcuch
(Tylko PowerPC64) Odcinki wywołania PLT powinny ładować r11
--no-plt-łańcuch statyczny
(Tylko PowerPC64) Odcinki wywołania PLT nie powinny ładować r11
--plt-bezpieczny wątkowo
(tylko PowerPC64) Odcinki połączeń PLT z barierą obciążenia
--no-plt-bezpieczny wątek
(tylko PowerPC64) Odcinki połączeń PLT bez bariery
--podłącz PODŁĄCZ
Załaduj bibliotekę wtyczek
--opcja-wtyczki OPCJA
Przekaż opcję do wtyczki
--posix-fallocate
Użyj posix_fallocate, aby zarezerwować miejsce w pliku wyjściowym (domyślnie).
--no-posix-fallocate
Użyj fallocate lub fruncate, aby zarezerwować miejsce.
--przeczytane-symbole-archiwum
Wstępnie przeczytaj symbole archiwów, gdy są wielowątkowe
--drukuj-wyjściowy-format
Wydrukuj domyślny format wyjściowy
--drukuj-symbol-liczba NAZWA PLIKU
Symbole drukowania zdefiniowane i używane dla każdego wejścia
-Pyt Zignorowano ze względu na zgodność z SVR4
-q, --emituj-relokacje
Generuj relokacje w produkcji
-r, -przenośny
Generuj relokowalne wyjście
-i Synonim dla -r
--zrelaksować się
Rozluźnij gałęzie na określonych celach
--zachowaj-plik-symboli FILE
zachowaj tylko symbole wymienione w tym pliku
-R DIR Dodaj DIR do ścieżki wyszukiwania w czasie wykonywania
-rścieżka DIR
Dodaj DIR do ścieżki wyszukiwania środowiska uruchomieniowego
--rścieżka-link DIR
Dodaj DIR do ścieżki wyszukiwania biblioteki współdzielonej w czasie linku
--plik-uporządkowywania-sekcji NAZWA PLIKU
Rozmieść sekcje w określonej kolejności.
--sekcja-początek SEKCJA=ADRES
Ustaw adres sekcji
--sortuj-wspólne [={rosnąco,malejąco}]
Sortuj popularne symbole według wyrównania
--sortuj-sekcja [brak,nazwisko]
Sortuj sekcje według nazwy. '--no-text-reorder' zastąpi '--sort-section=name' dla
.tekst
--zapasowe-dynamiczne-tagi COUNT
Miejsca na tagi dynamiczne do zarezerwowania (domyślnie 5)
-s, --rozebrać-wszystko
Usuń wszystkie symbole
-S, --strip-debug
Usuń informacje o debugowaniu
--strip-debug-non-line
Emituj tylko informacje o numerze wiersza debugowania
--strip-debug-gdb
Usuń symbole debugowania, które nie są używane przez gdb (przynajmniej wersje <= 7.4)
--strip-lto-sekcje
Usuwaj sekcje kodu pośredniego LTO
--rozmiar-grupy-odcinkowej ROZMIAR
(tylko ARM, PowerPC) Maksymalna odległość od instrukcji w grupie sekcji
do ich odgałęzień. Wartości ujemne oznaczają, że skróty występują zawsze po (PowerPC przed)
Grupa. 1 oznacza użycie domyślnego rozmiaru.
--brak-zachowania-pamięci
Używaj mniej pamięci i więcej dysków we/wy (dołączone tylko w celu zapewnienia zgodności z GNU ld)
-G, -wspólny
Wygeneruj bibliotekę współdzieloną
-Bshared
Wygeneruj bibliotekę współdzieloną
--split-stack-dostosuj-rozmiar ROZMIAR
Rozmiar stosu, gdy -fsplit-stos wywołania funkcji niepodzielne
-statyczny
Nie łącz z bibliotekami współdzielonymi
--icf [brak,wszystkie,bezpieczne]
Identyczne składanie kodu. '--icf=safe' Składa tektory, dtors i funkcje, których
wskaźniki zdecydowanie nie są brane.
--icf-iteracje COUNT
Liczba iteracji ICF (domyślnie 2)
--print-icf-sekcje
Lista składanych identycznych sekcji na stderr
--no-print-icf-sekcje
Nie wymieniaj złożonych identycznych sekcji
--zachowaj-unikalny SYMBOL
Nie składaj tego symbolu podczas ICF
--gc-sekcje
Usuń nieużywane sekcje
--no-gc-sekcji
Nie usuwaj nieużywanych sekcji (domyślnie)
--print-gc-sekcje
Lista usuniętych nieużywanych sekcji na stderr
--no-print-gc-sections
Nie wymieniaj usuniętych nieużywanych sekcji
--statystyki
Drukuj statystyki wykorzystania zasobów
--główny system DIR
Ustaw docelowy katalog główny systemu
-t, --namierzać
Wydrukuj nazwę każdego pliku wejściowego
-T PLIK, --scenariusz FILE
Przeczytaj skrypt konsolidatora
--wątki
Uruchom linker wielowątkowy
--bez-wątków
Nie uruchamiaj linkera wielowątkowego
--ilość wątków COUNT
Liczba wątków do użycia
--początkowe-zliczania-wątków COUNT
Liczba wątków do użycia w początkowym przejściu
--liczba wątków w środku COUNT Liczba wątków do użycia w środkowym przejściu
--liczba wątków-końcowa COUNT
Liczba wątków do wykorzystania w ostatnim przejściu
-Tbs ADRES
Ustaw adres segmentu bss
-Tdane ADRES
Ustaw adres segmentu danych
-Ttekst ADRES
Ustaw adres segmentu tekstu
-Segment Ttext ADRES
Ustaw adres segmentu tekstu
-Segment Trodata ADRES
Ustaw adres segmentu rodata
--toc-optymalizuj
(Tylko PowerPC64) Optymalizacja sekwencji kodów TOC
--no-toc-optymalizacja
(Tylko PowerPC64) Nie optymalizuj sekwencji kodów TOC
--toc-sortuj
(tylko PowerPC64) Sortuj sekcje TOC i GOT
--nie-toc-sortuj
(Tylko PowerPC64) Nie sortuj sekcji TOC i GOT
-u SYMBOL, --nieokreślony SYMBOL
Utwórz niezdefiniowane odniesienie do SYMBOL
--nierozwiązane-symbole ignoruj wszystko, zgłoś wszystko, ignoruj w plikach obiektów, ignoruj w bibliotekach współdzielonych
Jak obsługiwać nierozwiązane symbole
--gadatliwy
Synonim dla --odpluskwić=pliki
--wersja-skryptu FILE
Przeczytaj skrypt wersji
--ostrzegaj-wspólne
Ostrzegaj o zduplikowanych typowych symbolach
--no-ostrzegaj-wspólne
Nie ostrzegaj o zduplikowanych typowych symbolach (domyślnie)
--warn-konstruktory
Zignorowano
--no-warn-constructors
Zignorowano
--warn-execstack
Ostrzegaj, jeśli stos jest wykonywalny
--no-warn-execstack
Nie ostrzegaj, jeśli stos jest wykonywalny (domyślnie)
--no-warn-dismatch
Nie ostrzegaj o niedopasowanych plikach wejściowych
--warn-multi-gp
Zignorowano
--ostrzeż-niezgodność-wyszukiwania
Ostrzegaj, gdy pomijasz niekompatybilną bibliotekę
--no-warn-search-niezgodność wyszukiwania
Nie ostrzegaj, gdy pomijasz niekompatybilną bibliotekę
--warn-shared-textrel
Ostrzegaj, jeśli segmentu tekstu nie można udostępniać
--no-warn-shared-textrel
Nie ostrzegaj, jeśli segmentu tekstu nie można udostępniać (domyślnie)
--ostrzegaj-nierozwiązane-symbole
Zgłoś nierozwiązane symbole jako ostrzeżenia
--symbole nierozwiązanych błędów
Zgłoś nierozwiązane symbole jako błędy
--no-ostrzeżenie-rozmiar-wchar
(Tylko ARM) Nie ostrzegaj o obiektach o niezgodnych rozmiarach wchar_t
--całe-archiwum
Uwzględnij całą zawartość archiwum
--brak-całego-archiwum
Uwzględnij tylko potrzebną zawartość archiwum
--zawinąć SYMBOL
Użyj funkcji opakowujących dla SYMBOL
-y SYMBOL, --symbol-śledzenia SYMBOL
Śledź odniesienia do symbolu
--niezdefiniowana-wersja
Zezwalaj na nieużywaną wersję w skrypcie (domyślnie)
--no-nieokreślona-wersja
Nie zezwalaj na nieużywaną wersję w skrypcie
-Y PATH
Domyślna ścieżka wyszukiwania kompatybilności z Solaris
-(, --grupa-startowa
Utwórz grupę przeszukiwania biblioteki
-), --grupa końcowa
Zakończ grupę przeszukiwania biblioteki
--start-lib
Uruchom bibliotekę
--koniec-lib
Zakończ bibliotekę
-bezpiecznik-ld
Zignorowano ze względu na kompatybilność opcji konsolidatora GCC
-z kombrelok
Sortuj dynamiczne relokacje
-z nocombreloc
Nie sortuj dynamicznych relokacji
-z wspólny-rozmiar-strony=ROZMIAR
Ustaw typowy rozmiar strony na ROZMIAR
-z def
Zgłoś niezdefiniowane symbole (nawet z --wspólny)
-z stos wykonawczy
Oznacz wyjście jako wymagające stosu wykonywalnego
-z najpierw init
Oznacz DSO do zainicjowania jako pierwszego w czasie wykonywania
-z wstawić
Zaznacz obiekt, aby wstawić wszystkie DSO, ale plik wykonywalny
-z leniwy
Oznacz obiekt do leniwego wiązania w czasie wykonywania (domyślnie)
-z załadujfltr
Oznacz obiekt wymagający natychmiastowego przetworzenia
-z maksymalny-rozmiar-strony=ROZMIAR
Ustaw maksymalny rozmiar strony na ROZMIAR
-z muldef
Zezwalaj na wiele definicji symboli
-z nokopyreloc
Nie twórz kopii relokacji
-z brak domyślnej lib
Zaznacz obiekt, aby nie używał domyślnych ścieżek wyszukiwania
-z węzły
Oznacz DSO jako nieusuwalne w czasie wykonywania
-z nodlopen
Oznacz DSO jako niedostępne do dlopen
-z nodump
Oznacz DSO niedostępne dla dldump
-z nieexecstack
Oznacz wyjście jako niewymagające stosu wykonywalnego
-z teraz Mark obiekt do natychmiastowego powiązania funkcji
-z pochodzenie
Oznacz DSO, aby wskazać, że wymaga natychmiastowego przetwarzania $ORIGIN w czasie wykonywania
-z ponownie
W miarę możliwości zaznacz zmienne tylko do odczytu po relokacji
-z norelro
Nie oznaczaj zmiennych tylko do odczytu po relokacji
-z XNUMX
Nie zezwalaj na relokacje w segmentach tylko do odczytu
-z brak tekstu
Zezwalaj na relokacje w segmentach tylko do odczytu (domyślnie)
-z tekst wył.
Zezwalaj na relokacje w segmentach tylko do odczytu (domyślnie)
-z zbudowany
Atrapa opcji z
ld.gold: obsługiwane cele: elf32-i386 elf32-i386-freebsd elf32-i386-nacl elf32-x86-64
elf32-x86-64-freebsd elf32-x86-64-nacl elf64-x86-64 elf64-x86-64-freebsd elf64-x86-64-nacl
ld.gold: obsługiwane emulacje: elf_i386 elf_i386_nacl elf32_x86_64 elf32_x86_64_nacl
elf_x86_64 elf_x86_64_nacl
RAPORTOWANIE ROBAKI
Zgłoś błędy dohttp://www.sourceware.org/bugzilla/>
PRAWA AUTORSKIE
Copyright © 2014 Free Software Foundation, Inc. Ten program jest wolnym oprogramowaniem; możesz
rozpowszechniać go na warunkach licencji GNU General Public License w wersji 3 lub (w twoim
opcja) nowszej wersji. Ten program nie ma żadnej gwarancji.
Użyj powerpc-linux-gnu-ld.gold online, korzystając z usług onworks.net