GNU Binutils

Software screenshot:
GNU Binutils
Podrobnosti Software:
Verze: 2.31.1 Aktualizováno
Datum uploadu: 17 Aug 18
Licence: Volný
Popularita: 135

Rating: 3.0/5 (Total Votes: 2)

GNU Binutils je bezplatný, otevřený a velmi užitečný softwarový projekt, který byl navržen z offsetu a poskytuje knihovnu, třídy a programy příkazového řádku pro manipulaci s binárními soubory pod GNU / Operační systém Linux.


Zahrnuje širokou škálu praktických nástrojů

Jak bylo zmíněno, balíček GNU Binutils není jediný program, je to soubor binárních nástrojů nezbytných pro každého vývojáře systému Linux. Obsahuje ld, GNU linker, as, GNU assembler, addr2line, který převádí adresy na jména souborů a čísla řádků, ar, nástroj pro vytváření, modifikaci a extrakci z archivů,

Kromě toho je program C ++ filtrován také k filtrování kódovaných symbolů C ++, gprof zobrazuje informace o profilování, nlmconv převádí objektový kód do NLM, nm seznamuje symboly z objektových souborů, kopie objcopy a překládá objektové soubory, objdump zobrazí informace z objektových souborů a ranlib generuje index obsahu archivu.

Mezi další binární nástroje zahrnuté v balíčku GNU Binutils můžeme zmínit řetězce pro výpis tiskových řetězců ze souborů, které lze zobrazit z libovolného souboru objektů ve formátu ELF, velikosti pro výpis velikostí částí objektu nebo archivního souboru, stejně jako Windres, kompilátor pro soubory s prostředky Windows.


Začínáme s GNU Binutils

Instalace projektu GNU Binutils na váš operační systém GNU / Linux (32bitové a 64bitové příchutě jsou v současné době podporovány) je snadný úkol, protože vše, co musíte udělat, je otevřít vestavěný správce balíčků (např. Synaptic Package Manager nebo softwarové centrum Ubuntu), použijte příkaz & lsquo; binutils & rsquo; vyhledávací řetězec, který jej nalezne v hlavních úložištích softwaru a nainstaluje jej několika kliknutími myší. Jako alternativu můžete nainstalovat nejnovější verzi pomocí zdrojového balíčku bezplatně distribuovaného v softwaru Softoware.

Co je nové v této verzi:

  • Přidejte volbu --interleave-width na objcopy, která umožňuje kopírovat rozsah bajtů ze vstupu na výstup s volbou --interleave.
  • Přidejte podporu pro rodinu procesorů TMS320C6000 (TI C6X).
  • Readelf nyní může zobrazit tabulky ARM unwind (.ARM.exidx / .ARM.extab) pomocí volby -u / --unwind.
  • Přidejte --dyn-syms, chcete-li se připojit k dynamické tabulce symbolů.
  • Byl přidán nový nástroj - elfedit - pro přímou manipulaci s binárními formáty ELF.
  • Přidejte do souboru dlltool .def volbu '=='.
  • Přidat novou volbu příkazového řádku -a / - adresy adresy addr2line k zobrazení adresy před názvem funkce nebo zdrojovým jménem.
  • Přidejte novou volbu příkazového řádku -p / --pretty-print na addr2line, abyste získali více čitelný výstup.
  • Cíle hppa / som mohou být nyní kompilovány na libovolném hostiteli.

Co je nového ve verzi 2.30:

  • Přidejte volbu --interleave-width na objcopy, která umožňuje kopírovat rozsah bajtů ze vstupu na výstup s volbou --interleave.
  • Přidejte podporu pro rodinu procesorů TMS320C6000 (TI C6X).
  • Readelf nyní může zobrazit tabulky ARM unwind (.ARM.exidx / .ARM.extab) pomocí volby -u / --unwind.
  • Přidejte --dyn-syms, chcete-li se připojit k dynamické tabulce symbolů.
  • Byl přidán nový nástroj - elfedit - pro přímou manipulaci s binárními formáty ELF.
  • Přidejte do souboru dlltool .def volbu '=='.
  • Přidat novou volbu příkazového řádku -a / - adresy adresy addr2line k zobrazení adresy před názvem funkce nebo zdrojovým jménem.
  • Přidejte novou volbu příkazového řádku -p / --pretty-print na addr2line, abyste získali více čitelný výstup.
  • Cíle hppa / som mohou být nyní kompilovány na libovolném hostiteli.

Co je nového ve verzi:

  • Přidejte volbu --interleave-width na objcopy, která umožňuje kopírovat rozsah bajtů ze vstupu na výstup s volbou --interleave.
  • Přidejte podporu pro rodinu procesorů TMS320C6000 (TI C6X).
  • Readelf nyní může zobrazit tabulky ARM unwind (.ARM.exidx / .ARM.extab) pomocí volby -u / --unwind.
  • Přidejte --dyn-syms, chcete-li se připojit k dynamické tabulce symbolů.
  • Byl přidán nový nástroj - elfedit - pro přímou manipulaci s binárními formáty ELF.
  • Přidejte do souboru dlltool .def volbu '=='.
  • Přidat novou volbu příkazového řádku -a / - adresy adresy addr2line k zobrazení adresy před názvem funkce nebo zdrojovým jménem.
  • Přidejte novou volbu příkazového řádku -p / --pretty-print na addr2line, abyste získali více čitelný výstup.
  • Cíle hppa / som mohou být nyní kompilovány na libovolném hostiteli.

Co je nového ve verzi 2.28:

  • Přidejte volbu --interleave-width na objcopy, která umožňuje kopírovat rozsah bajtů ze vstupu na výstup s volbou --interleave.
  • Přidejte podporu pro rodinu procesorů TMS320C6000 (TI C6X).
  • Readelf nyní může zobrazit tabulky ARM unwind (.ARM.exidx / .ARM.extab) pomocí volby -u / --unwind.
  • Přidejte --dyn-syms, chcete-li se připojit k dynamické tabulce symbolů.
  • Byl přidán nový nástroj - elfedit - pro přímou manipulaci s binárními formáty ELF.
  • Přidejte do souboru dlltool .def volbu '=='.
  • Přidat novou volbu příkazového řádku -a / - adresy adresy addr2line k zobrazení adresy před názvem funkce nebo zdrojovým jménem.
  • Přidejte novou volbu příkazového řádku -p / --pretty-print na addr2line, abyste získali více čitelný výstup.
  • Cíle hppa / som mohou být nyní kompilovány na libovolném hostiteli.

Co je nového ve verzi 2.27:

  • Přidejte volbu --interleave-width na objcopy, která umožňuje kopírovat rozsah bajtů ze vstupu na výstup s volbou --interleave.
  • Přidejte podporu pro rodinu procesorů TMS320C6000 (TI C6X).
  • Readelf nyní může zobrazit tabulky ARM unwind (.ARM.exidx / .ARM.extab) pomocí volby -u / --unwind.
  • Přidejte --dyn-syms, chcete-li se připojit k dynamické tabulce symbolů.
  • Byl přidán nový nástroj - elfedit - pro přímou manipulaci s binárními formáty ELF.
  • Přidejte do souboru dlltool .def volbu '=='.
  • Přidat novou volbu příkazového řádku -a / - adresy adresy addr2line k zobrazení adresy před názvem funkce nebo zdrojovým jménem.
  • Přidejte novou volbu příkazového řádku -p / --pretty-print na addr2line, abyste získali více čitelný výstup.
  • Cíle hppa / som mohou být nyní kompilovány na libovolném hostiteli.

Co je nového ve verzi 2.26.1:

  • Přidejte volbu --interleave-width na objcopy, která umožňuje kopírovat rozsah bajtů ze vstupu na výstup s volbou --interleave.
  • Přidejte podporu pro rodinu procesorů TMS320C6000 (TI C6X).
  • Readelf nyní může zobrazit tabulky ARM unwind (.ARM.exidx / .ARM.extab) pomocí volby -u / --unwind.
  • Přidejte --dyn-syms, chcete-li se připojit k dynamické tabulce symbolů.
  • Byl přidán nový nástroj - elfedit - pro přímou manipulaci s binárními formáty ELF.
  • Přidejte do souboru dlltool .def volbu '=='.
  • Přidat novou volbu příkazového řádku -a / - adresy adresy addr2line k zobrazení adresy před názvem funkce nebo zdrojovým jménem.
  • Přidejte novou volbu příkazového řádku -p / --pretty-print na addr2line, abyste získali více čitelný výstup.
  • Cíle hppa / som mohou být nyní kompilovány na libovolném hostiteli.

Co je nového ve verzi 2.26:

  • Přidejte volbu --interleave-width na objcopy, která umožňuje kopírovat rozsah bajtů ze vstupu na výstup s volbou --interleave.
  • Přidejte podporu pro rodinu procesorů TMS320C6000 (TI C6X).
  • Readelf nyní může zobrazit tabulky ARM unwind (.ARM.exidx / .ARM.extab) pomocí volby -u / --unwind.
  • Přidejte --dyn-syms, chcete-li se připojit k dynamické tabulce symbolů.
  • Byl přidán nový nástroj - elfedit - pro přímou manipulaci s binárními formáty ELF.
  • Přidejte do souboru dlltool .def volbu '=='.
  • Přidat novou volbu příkazového řádku -a / - adresy adresy addr2line k zobrazení adresy před názvem funkce nebo zdrojovým jménem.
  • Přidejte novou volbu příkazového řádku -p / --pretty-print na addr2line, abyste získali více čitelný výstup.
  • Cíle hppa / som mohou být nyní kompilovány na libovolném hostiteli.

Co je nového ve verzi 2.25.1:

  • Přidejte volbu --interleave-width na objcopy, která umožňuje kopírovat rozsah bajtů ze vstupu na výstup s volbou --interleave.
  • Přidejte podporu pro rodinu procesorů TMS320C6000 (TI C6X).
  • Readelf nyní může zobrazit tabulky ARM unwind (.ARM.exidx / .ARM.extab) pomocí volby -u / --unwind.
  • Přidejte --dyn-syms, chcete-li se připojit k dynamické tabulce symbolů.
  • Byl přidán nový nástroj - elfedit - pro přímou manipulaci s binárními formáty ELF.
  • Přidejte do souboru dlltool .def volbu '=='.
  • Přidat novou volbu příkazového řádku -a / - adresy adresy addr2line k zobrazení adresy před názvem funkce nebo zdrojovým jménem.
  • Přidejte novou volbu příkazového řádku -p / --pretty-print na addr2line, abyste získali více čitelný výstup.
  • Cíle hppa / som mohou být nyní kompilovány na libovolném hostiteli.

Co je nového ve verzi 2.25:

  • Přidejte volbu --interleave-width na objcopy tak, abyste umožnili zkopírovat rozsah bajtů ze vstupu na výstup s volbou -interleave.
  • Přidejte podporu pro rodinu procesorů TMS320C6000 (TI C6X).
  • Readelf nyní může zobrazit tabulky ARM unwind (.ARM.exidx / .ARM.extab) pomocí volby -u / --unwind.
  • Přidejte --dyn-syms, chcete-li se připojit k dynamické tabulce symbolů.
  • Byl přidán nový nástroj - elfedit - pro přímou manipulaci s binárními formáty ELF.
  • Přidejte do souboru dlltool .def volbu '=='.
  • Přidat novou volbu příkazového řádku -a / - adresy adresy addr2line k zobrazení adresy před názvem funkce nebo zdrojovým jménem.
  • Přidejte novou volbu příkazového řádku -p / --pretty-print na addr2line, abyste získali více čitelný výstup.
  • Cíle hppa / som mohou být nyní kompilovány na libovolném hostiteli.

Podobný software

CmdOption
CmdOption

28 Sep 15

D frontend for GCC
D frontend for GCC

14 Apr 15

KBasic
KBasic

2 Jun 15

Komentáře k GNU Binutils

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!