GNU Binutils

Screenshot Software:
GNU Binutils
Szczegóły programowe:
Wersja: 2.31.1 Aktualizowane
Filmu: 17 Aug 18
Wywoływacz: binutils developers
Licencja: Wolny
Popularność: 61

Rating: 1.0/5 (Total Votes: 1)

GNU Binutils to darmowy, open source i bardzo przydatny projekt oprogramowania, który został zaprojektowany z offsetu, aby zapewnić zbiór bibliotek, klas i programów wiersza poleceń do manipulowania plikami binarnymi pod dowolnym GNU / System operacyjny Linux.


Zawiera szeroką gamę przydatnych narzędzi

Jak wspomniano, pakiet GNU Binutils nie jest pojedynczym programem, to zbiór narzędzi binarnych niezbędnych dla każdego programisty Linux. Obejmuje ld, linker GNU, assembler GNU, addr2line do konwersji adresów na nazwy plików i numery linii, ar, narzędzie do tworzenia, modyfikacji i wydobywania z archiwów, a także symbole strip do odrzuceń.

Dodatkowo do filtrowania zakodowanych symboli C ++ jest dołączony program c ++ filt, gprof wyświetla informacje profilowania, nlmconv przekształca kod obiektowy w NLM, nm wyświetla symbole z plików obiektowych, kopiuje objcopy i tłumaczy pliki obiektów, wyświetla informacje objdump z plików obiektowych, a ranlib generuje indeks do zawartości archiwum.

Spośród innych narzędzi binarnych zawartych w pakiecie GNU Binutils, możemy wymienić ciągi do listowania ciągów do wydrukowania z plików, readelf do wyświetlania informacji z dowolnego pliku obiektów formatu ELF, rozmiaru do wymieniania rozmiarów przekrojów obiektu lub pliku archiwum, jak oraz windres, kompilator dla plików zasobów Windows.


Rozpoczęcie pracy z GNU Binutils

Instalacja projektu GNU Binutils na twoim systemie operacyjnym GNU / Linux (obecnie obsługiwane są smaki 32-bitowe i 64-bitowe) jest łatwym zadaniem, ponieważ wszystko, co musisz zrobić, to otworzyć wbudowany menedżer pakietów aplikacji (np. Synaptic Package Manager lub Ubuntu Software Center), użyj polecenia & bs; binutils & rsquo; wyszukaj ciąg znaków, aby znaleźć go w głównych repozytoriach oprogramowania i zainstalować go za pomocą kilku kliknięć myszą. Alternatywnie możesz zainstalować najnowszą wersję, korzystając z pakietu źródłowego rozpowszechnianego bezpłatnie na stronie Softoware.

Co nowego w tej wersji:

  • Dodaj - opcja przepełnienia szerokości do objcopy, aby umożliwić kopiowanie zakresu bajtów z wejścia na wyjście za pomocą opcji --interleave.
  • Dodaj obsługę rodziny procesorów TMS320C6000 (TI C6X).
  • Readelf może teraz wyświetlać tabele rozwijania ARM (.ARM.exidx / .ARM.extab) przy użyciu opcji -u / --unwind.
  • Dodaj --dyn-syms do readelf, aby zrzucić tabelę symboli dynamicznych.
  • Nowe narzędzie - elfedit - zostało dodane, aby bezpośrednio manipulować plikami binarnymi w formacie ELF.
  • Dodaj do pliku dlltool .def opcję aliasingu wewnętrznego symbolu PE za pomocą opcji "==".
  • Dodaj nową opcję wiersza poleceń -a / --adresuje do addr2line, aby wyświetlić adres przed nazwą funkcji lub źródłową.
  • Dodaj nową opcję wiersza poleceń -p / -pretty-print do addr2line, aby uzyskać bardziej czytelne dane wyjściowe.
  • Cele docelowe hppa / som można teraz kompilować na dowolnym hoście.

Co nowego w wersji 2.30:

  • Dodaj - opcja przepełnienia szerokości do objcopy, aby umożliwić kopiowanie zakresu bajtów z wejścia na wyjście za pomocą opcji --interleave.
  • Dodaj obsługę rodziny procesorów TMS320C6000 (TI C6X).
  • Readelf może teraz wyświetlać tabele rozwijania ARM (.ARM.exidx / .ARM.extab) przy użyciu opcji -u / --unwind.
  • Dodaj --dyn-syms do readelf, aby zrzucić tabelę symboli dynamicznych.
  • Nowe narzędzie - elfedit - zostało dodane, aby bezpośrednio manipulować plikami binarnymi w formacie ELF.
  • Dodaj do pliku dlltool .def opcję aliasingu wewnętrznego symbolu PE za pomocą opcji "==".
  • Dodaj nową opcję wiersza poleceń -a / --adresuje do addr2line, aby wyświetlić adres przed nazwą funkcji lub źródłową.
  • Dodaj nową opcję wiersza poleceń -p / -pretty-print do addr2line, aby uzyskać bardziej czytelne dane wyjściowe.
  • Cele docelowe hppa / som można teraz kompilować na dowolnym hoście.

Co nowego w wersji:

  • Dodaj - opcja przepełnienia szerokości do objcopy, aby umożliwić kopiowanie zakresu bajtów z wejścia na wyjście za pomocą opcji --interleave.
  • Dodaj obsługę rodziny procesorów TMS320C6000 (TI C6X).
  • Readelf może teraz wyświetlać tabele rozwijania ARM (.ARM.exidx / .ARM.extab) przy użyciu opcji -u / --unwind.
  • Dodaj --dyn-syms do readelf, aby zrzucić tabelę symboli dynamicznych.
  • Nowe narzędzie - elfedit - zostało dodane, aby bezpośrednio manipulować plikami binarnymi w formacie ELF.
  • Dodaj do pliku dlltool .def opcję aliasingu wewnętrznego symbolu PE za pomocą opcji "==".
  • Dodaj nową opcję wiersza poleceń -a / --adresuje do addr2line, aby wyświetlić adres przed nazwą funkcji lub źródłową.
  • Dodaj nową opcję wiersza poleceń -p / -pretty-print do addr2line, aby uzyskać bardziej czytelne dane wyjściowe.
  • Cele docelowe hppa / som można teraz kompilować na dowolnym hoście.

Co nowego w wersji 2.28:

  • Dodaj - opcja przepełnienia szerokości do objcopy, aby umożliwić kopiowanie zakresu bajtów z wejścia na wyjście za pomocą opcji --interleave.
  • Dodaj obsługę rodziny procesorów TMS320C6000 (TI C6X).
  • Readelf może teraz wyświetlać tabele rozwijania ARM (.ARM.exidx / .ARM.extab) przy użyciu opcji -u / --unwind.
  • Dodaj --dyn-syms do readelf, aby zrzucić tabelę symboli dynamicznych.
  • Nowe narzędzie - elfedit - zostało dodane, aby bezpośrednio manipulować plikami binarnymi w formacie ELF.
  • Dodaj do pliku dlltool .def opcję aliasingu wewnętrznego symbolu PE za pomocą opcji "==".
  • Dodaj nową opcję wiersza poleceń -a / --adresuje do addr2line, aby wyświetlić adres przed nazwą funkcji lub źródłową.
  • Dodaj nową opcję wiersza poleceń -p / -pretty-print do addr2line, aby uzyskać bardziej czytelne dane wyjściowe.
  • Cele docelowe hppa / som można teraz kompilować na dowolnym hoście.

Co nowego w wersji 2.27:

  • Dodaj - opcja przepełnienia szerokości do objcopy, aby umożliwić kopiowanie zakresu bajtów z wejścia na wyjście za pomocą opcji --interleave.
  • Dodaj obsługę rodziny procesorów TMS320C6000 (TI C6X).
  • Readelf może teraz wyświetlać tabele rozwijania ARM (.ARM.exidx / .ARM.extab) przy użyciu opcji -u / --unwind.
  • Dodaj --dyn-syms do readelf, aby zrzucić tabelę symboli dynamicznych.
  • Nowe narzędzie - elfedit - zostało dodane, aby bezpośrednio manipulować plikami binarnymi w formacie ELF.
  • Dodaj do pliku dlltool .def opcję aliasingu wewnętrznego symbolu PE za pomocą opcji "==".
  • Dodaj nową opcję wiersza poleceń -a / --adresuje do addr2line, aby wyświetlić adres przed nazwą funkcji lub źródłową.
  • Dodaj nową opcję wiersza poleceń -p / -pretty-print do addr2line, aby uzyskać bardziej czytelne dane wyjściowe.
  • Cele docelowe hppa / som można teraz kompilować na dowolnym hoście.

Co nowego w wersji 2.26.1:

  • Dodaj - opcja przepełnienia szerokości do objcopy, aby umożliwić kopiowanie zakresu bajtów z wejścia na wyjście za pomocą opcji --interleave.
  • Dodaj obsługę rodziny procesorów TMS320C6000 (TI C6X).
  • Readelf może teraz wyświetlać tabele rozwijania ARM (.ARM.exidx / .ARM.extab) przy użyciu opcji -u / --unwind.
  • Dodaj --dyn-syms do readelf, aby zrzucić tabelę symboli dynamicznych.
  • Nowe narzędzie - elfedit - zostało dodane, aby bezpośrednio manipulować plikami binarnymi w formacie ELF.
  • Dodaj do pliku dlltool .def opcję aliasingu wewnętrznego symbolu PE za pomocą opcji "==".
  • Dodaj nową opcję wiersza poleceń -a / --adresuje do addr2line, aby wyświetlić adres przed nazwą funkcji lub źródłową.
  • Dodaj nową opcję wiersza poleceń -p / -pretty-print do addr2line, aby uzyskać bardziej czytelne dane wyjściowe.
  • Cele docelowe hppa / som można teraz kompilować na dowolnym hoście.

Co nowego w wersji 2.26:

  • Dodaj - opcja przepełnienia szerokości do objcopy, aby umożliwić kopiowanie zakresu bajtów z wejścia na wyjście za pomocą opcji --interleave.
  • Dodaj obsługę rodziny procesorów TMS320C6000 (TI C6X).
  • Readelf może teraz wyświetlać tabele rozwijania ARM (.ARM.exidx / .ARM.extab) przy użyciu opcji -u / --unwind.
  • Dodaj --dyn-syms do readelf, aby zrzucić tabelę symboli dynamicznych.
  • Nowe narzędzie - elfedit - zostało dodane, aby bezpośrednio manipulować plikami binarnymi w formacie ELF.
  • Dodaj do pliku dlltool .def opcję aliasingu wewnętrznego symbolu PE za pomocą opcji "==".
  • Dodaj nową opcję wiersza poleceń -a / --adresuje do addr2line, aby wyświetlić adres przed nazwą funkcji lub źródłową.
  • Dodaj nową opcję wiersza poleceń -p / -pretty-print do addr2line, aby uzyskać bardziej czytelne dane wyjściowe.
  • Cele docelowe hppa / som można teraz kompilować na dowolnym hoście.

Co nowego w wersji 2.25.1:

  • Dodaj - opcja przepełnienia szerokości do objcopy, aby umożliwić kopiowanie zakresu bajtów z wejścia na wyjście za pomocą opcji --interleave.
  • Dodaj obsługę rodziny procesorów TMS320C6000 (TI C6X).
  • Readelf może teraz wyświetlać tabele rozwijania ARM (.ARM.exidx / .ARM.extab) przy użyciu opcji -u / --unwind.
  • Dodaj --dyn-syms do readelf, aby zrzucić tabelę symboli dynamicznych.
  • Nowe narzędzie - elfedit - zostało dodane, aby bezpośrednio manipulować plikami binarnymi w formacie ELF.
  • Dodaj do pliku dlltool .def opcję aliasingu wewnętrznego symbolu PE za pomocą opcji "==".
  • Dodaj nową opcję wiersza poleceń -a / --adresuje do addr2line, aby wyświetlić adres przed nazwą funkcji lub źródłową.
  • Dodaj nową opcję wiersza poleceń -p / -pretty-print do addr2line, aby uzyskać bardziej czytelne dane wyjściowe.
  • Cele docelowe hppa / som można teraz kompilować na dowolnym hoście.

Co nowego w wersji 2.25:

  • Dodaj - opcja przepełnienia szerokości do objcopy, aby umożliwić kopiowanie zakresu bajtów z wejścia na wyjście za pomocą opcji --interleave.
  • Dodaj obsługę rodziny procesorów TMS320C6000 (TI C6X).
  • Readelf może teraz wyświetlać tabele rozwijania ARM (.ARM.exidx / .ARM.extab) przy użyciu opcji -u / --unwind.
  • Dodaj --dyn-syms do readelf, aby zrzucić tabelę symboli dynamicznych.
  • Nowe narzędzie - elfedit - zostało dodane, aby bezpośrednio manipulować plikami binarnymi w formacie ELF.
  • Dodaj do pliku dlltool .def opcję aliasingu wewnętrznego symbolu PE za pomocą opcji "==".
  • Dodaj nową opcję wiersza poleceń -a / --adresuje do addr2line, aby wyświetlić adres przed nazwą funkcji lub źródłową.
  • Dodaj nową opcję wiersza poleceń -p / -pretty-print do addr2line, aby uzyskać bardziej czytelne dane wyjściowe.
  • Cele docelowe hppa / som można teraz kompilować na dowolnym hoście.

Podobne oprogramowanie

Box
Box

19 Feb 15

TXR
TXR

18 Jul 15

JarBuilder
JarBuilder

2 Jun 15

Erlang
Erlang

18 Feb 15

Komentarze do GNU Binutils

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!