GNU Binutils is een gratis, open source en zeer nuttig softwareproject dat is ontworpen vanuit de offset om een verzameling bibliotheken, klassen en opdrachtregelprogramma's te bieden voor het manipuleren van binaire bestanden onder elke GNU / Linux-besturingssysteem.
Bevat een breed scala aan handige hulpprogramma's
Zoals eerder vermeld, is het GNU Binutils-pakket geen enkel programma, maar een verzameling binaire hulpmiddelen die nodig zijn voor elke Linux-ontwikkelaar. Het bevat ld, de GNU-linker, als, de GNU-assembler, addr2line om adressen om te zetten in bestandsnamen en regelnummers, ar, een hulpprogramma voor het maken, wijzigen en extraheren van archieven, evenals strip-naar-discardsymbolen.
Bovendien wordt het c ++ filt-programma ook opgenomen om gecodeerde C ++ -symbolen te filteren, profileerinformatie van gprof-displays, enmconv converteert objectcode in een NLM, nm geeft symbolen van objectbestanden, kopieert objcopie en vertaalt objectbestanden, objdump geeft informatie weer uit objectbestanden en ranlib genereert een index voor de inhoud van een archief.
Onder andere binaire hulpmiddelen die deel uitmaken van het GNU Binutils-pakket, kunnen we snaren noemen voor het vermelden van afdrukbare strings uit bestanden, zichzelf voor het weergeven van informatie uit elk ELF-formaatobjectbestand, grootte voor het weergeven van de sectiegroottes van een object of archiefbestand, zoals en windres, een compiler voor Windows-bronbestanden.
Aan de slag met GNU Binutils
Het GNU Binutils-project installeren op uw GNU / Linux-besturingssysteem (32-bits en 64-bits smaken worden momenteel ondersteund) is een eenvoudige taak, omdat u alleen de ingebouwde pakketbeheerder hoeft te openen applicatie (bijv. Synaptic Package Manager of Ubuntu Software Center), gebruik de & lsquo; binutils & rsquo; zoekreeks om het te vinden in de hoofdrepository's van de software en installeer het met een paar muisklikken. Als alternatief kunt u de nieuwste versie installeren met behulp van het bronpakket dat gratis wordt verspreid op Softoware.
Wat is nieuw in deze versie:
- Voeg optie - scheidende breedte toe om objcopy te maken naar het toestaan van het kopiëren van een bereik van bytes van de invoer naar de uitvoer met de optie --interleave.
- Ondersteuning toevoegen voor de TMS320C6000 (TI C6X) -processorfamilie.
- Readelf kan nu ARM-unwind-tabellen (.ARM.exidx / .ARM.extab) weergeven met de optie -u / --unwind.
- Voeg --dyn-syms toe om zichzelf te lezen om dynamische symbooltabel te dumpen.
- Een nieuw hulpmiddel - elfedit - is toegevoegd om rechtstreeks binaire bestanden van het ELF-formaat te manipuleren.
- Toevoegen aan dlltool .def bestandskenmerk van aliasing PE interne symboolnaam door '==' optie.
- Voeg een nieuwe opdrachtregeloptie -a / --adressen toe aan addr2line om het adres vóór functienaam of bronbestandsnaam weer te geven.
- Voeg een nieuwe opdrachtregeloptie -p / --pretty-print toe aan addr2line om een menselijk leesbare uitvoer te hebben.
- De hppa / som-doelen kunnen nu worden gecompileerd op elke host.
Wat is nieuw in versie 2.30:
- Voeg optie - scheidende breedte toe om objcopy te maken naar het toestaan van het kopiëren van een bereik van bytes van de invoer naar de uitvoer met de optie --interleave.
- Ondersteuning toevoegen voor de TMS320C6000 (TI C6X) -processorfamilie.
- Readelf kan nu ARM-unwind-tabellen (.ARM.exidx / .ARM.extab) weergeven met de optie -u / --unwind.
- Voeg --dyn-syms toe om zichzelf te lezen om dynamische symbooltabel te dumpen.
- Een nieuw hulpmiddel - elfedit - is toegevoegd om rechtstreeks binaire bestanden van het ELF-formaat te manipuleren.
- Toevoegen aan dlltool .def bestandskenmerk van aliasing PE interne symboolnaam door '==' optie.
- Voeg een nieuwe opdrachtregeloptie -a / --adressen toe aan addr2line om het adres vóór functienaam of bronbestandsnaam weer te geven.
- Voeg een nieuwe opdrachtregeloptie -p / --pretty-print toe aan addr2line om een menselijk leesbare uitvoer te hebben.
- De hppa / som-doelen kunnen nu worden gecompileerd op elke host.
Wat is nieuw in versie:
- Voeg optie - scheidende breedte toe om objcopy te maken naar het toestaan van het kopiëren van een bereik van bytes van de invoer naar de uitvoer met de optie --interleave.
- Ondersteuning toevoegen voor de TMS320C6000 (TI C6X) -processorfamilie.
- Readelf kan nu ARM-unwind-tabellen (.ARM.exidx / .ARM.extab) weergeven met de optie -u / --unwind.
- Voeg --dyn-syms toe om zichzelf te lezen om dynamische symbooltabel te dumpen.
- Een nieuw hulpmiddel - elfedit - is toegevoegd om rechtstreeks binaire bestanden van het ELF-formaat te manipuleren.
- Toevoegen aan dlltool .def bestandskenmerk van aliasing PE interne symboolnaam door '==' optie.
- Voeg een nieuwe opdrachtregeloptie -a / --adressen toe aan addr2line om het adres vóór functienaam of bronbestandsnaam weer te geven.
- Voeg een nieuwe opdrachtregeloptie -p / --pretty-print toe aan addr2line om een menselijk leesbare uitvoer te hebben.
- De hppa / som-doelen kunnen nu worden gecompileerd op elke host.
Wat is nieuw in versie 2.28:
- Voeg optie - scheidende breedte toe om objcopy te maken naar het toestaan van het kopiëren van een bereik van bytes van de invoer naar de uitvoer met de optie --interleave.
- Ondersteuning toevoegen voor de TMS320C6000 (TI C6X) -processorfamilie.
- Readelf kan nu ARM-unwind-tabellen (.ARM.exidx / .ARM.extab) weergeven met de optie -u / --unwind.
- Voeg --dyn-syms toe om zichzelf te lezen om dynamische symbooltabel te dumpen.
- Een nieuw hulpmiddel - elfedit - is toegevoegd om rechtstreeks binaire bestanden van het ELF-formaat te manipuleren.
- Toevoegen aan dlltool .def bestandskenmerk van aliasing PE interne symboolnaam door '==' optie.
- Voeg een nieuwe opdrachtregeloptie -a / --adressen toe aan addr2line om het adres vóór functienaam of bronbestandsnaam weer te geven.
- Voeg een nieuwe opdrachtregeloptie -p / --pretty-print toe aan addr2line om een menselijk leesbare uitvoer te hebben.
- De hppa / som-doelen kunnen nu worden gecompileerd op elke host.
Wat is nieuw in versie 2.27:
- Voeg optie - scheidende breedte toe om objcopy te maken naar het toestaan van het kopiëren van een bereik van bytes van de invoer naar de uitvoer met de optie --interleave.
- Ondersteuning toevoegen voor de TMS320C6000 (TI C6X) -processorfamilie.
- Readelf kan nu ARM-unwind-tabellen (.ARM.exidx / .ARM.extab) weergeven met de optie -u / --unwind.
- Voeg --dyn-syms toe om zichzelf te lezen om dynamische symbooltabel te dumpen.
- Een nieuw hulpmiddel - elfedit - is toegevoegd om rechtstreeks binaire bestanden van het ELF-formaat te manipuleren.
- Toevoegen aan dlltool .def bestandskenmerk van aliasing PE interne symboolnaam door '==' optie.
- Voeg een nieuwe opdrachtregeloptie -a / --adressen toe aan addr2line om het adres vóór functienaam of bronbestandsnaam weer te geven.
- Voeg een nieuwe opdrachtregeloptie -p / --pretty-print toe aan addr2line om een menselijk leesbare uitvoer te hebben.
- De hppa / som-doelen kunnen nu worden gecompileerd op elke host.
Wat is nieuw in versie 2.26.1:
- Voeg optie - scheidende breedte toe om objcopy te maken naar het toestaan van het kopiëren van een bereik van bytes van de invoer naar de uitvoer met de optie --interleave.
- Ondersteuning toevoegen voor de TMS320C6000 (TI C6X) -processorfamilie.
- Readelf kan nu ARM-unwind-tabellen (.ARM.exidx / .ARM.extab) weergeven met de optie -u / --unwind.
- Voeg --dyn-syms toe om zichzelf te lezen om dynamische symbooltabel te dumpen.
- Een nieuw hulpmiddel - elfedit - is toegevoegd om rechtstreeks binaire bestanden van het ELF-formaat te manipuleren.
- Toevoegen aan dlltool .def bestandskenmerk van aliasing PE interne symboolnaam door '==' optie.
- Voeg een nieuwe opdrachtregeloptie -a / --adressen toe aan addr2line om het adres vóór functienaam of bronbestandsnaam weer te geven.
- Voeg een nieuwe opdrachtregeloptie -p / --pretty-print toe aan addr2line om een menselijk leesbare uitvoer te hebben.
- De hppa / som-doelen kunnen nu worden gecompileerd op elke host.
Wat is nieuw in versie 2.26:
- Voeg optie - scheidende breedte toe om objcopy te maken naar het toestaan van het kopiëren van een bereik van bytes van de invoer naar de uitvoer met de optie --interleave.
- Ondersteuning toevoegen voor de TMS320C6000 (TI C6X) -processorfamilie.
- Readelf kan nu ARM-unwind-tabellen (.ARM.exidx / .ARM.extab) weergeven met de optie -u / --unwind.
- Voeg --dyn-syms toe om zichzelf te lezen om dynamische symbooltabel te dumpen.
- Een nieuw hulpmiddel - elfedit - is toegevoegd om rechtstreeks binaire bestanden van het ELF-formaat te manipuleren.
- Toevoegen aan dlltool .def bestandskenmerk van aliasing PE interne symboolnaam door '==' optie.
- Voeg een nieuwe opdrachtregeloptie -a / --adressen toe aan addr2line om het adres vóór functienaam of bronbestandsnaam weer te geven.
- Voeg een nieuwe opdrachtregeloptie -p / --pretty-print toe aan addr2line om een menselijk leesbare uitvoer te hebben.
- De hppa / som-doelen kunnen nu worden gecompileerd op elke host.
Wat is nieuw in versie 2.25.1:
- Voeg optie - scheidende breedte toe om objcopy te maken naar het toestaan van het kopiëren van een bereik van bytes van de invoer naar de uitvoer met de optie --interleave.
- Ondersteuning toevoegen voor de TMS320C6000 (TI C6X) -processorfamilie.
- Readelf kan nu ARM-unwind-tabellen (.ARM.exidx / .ARM.extab) weergeven met de optie -u / --unwind.
- Voeg --dyn-syms toe om zichzelf te lezen om dynamische symbooltabel te dumpen.
- Een nieuw hulpmiddel - elfedit - is toegevoegd om rechtstreeks binaire bestanden van het ELF-formaat te manipuleren.
- Toevoegen aan dlltool .def bestandskenmerk van aliasing PE interne symboolnaam door '==' optie.
- Voeg een nieuwe opdrachtregeloptie -a / --adressen toe aan addr2line om het adres vóór functienaam of bronbestandsnaam weer te geven.
- Voeg een nieuwe opdrachtregeloptie -p / --pretty-print toe aan addr2line om een menselijk leesbare uitvoer te hebben.
- De hppa / som-doelen kunnen nu worden gecompileerd op elke host.
Wat is nieuw in versie 2.25:
- Voeg optie - scheidende breedte toe om objcopy te maken naar het toestaan van het kopiëren van een bereik van bytes van de invoer naar de uitvoer met de optie --interleave.
- Ondersteuning toevoegen voor de TMS320C6000 (TI C6X) -processorfamilie.
- Readelf kan nu ARM-unwind-tabellen (.ARM.exidx / .ARM.extab) weergeven met de optie -u / --unwind.
- Voeg --dyn-syms toe om zichzelf te lezen om dynamische symbooltabel te dumpen.
- Een nieuw hulpmiddel - elfedit - is toegevoegd om rechtstreeks binaire bestanden van het ELF-formaat te manipuleren.
- Toevoegen aan dlltool .def bestandskenmerk van aliasing PE interne symboolnaam door '==' optie.
- Voeg een nieuwe opdrachtregeloptie -a / --adressen toe aan addr2line om het adres vóór functienaam of bronbestandsnaam weer te geven.
- Voeg een nieuwe opdrachtregeloptie -p / --pretty-print toe aan addr2line om een menselijk leesbare uitvoer te hebben.
- De hppa / som-doelen kunnen nu worden gecompileerd op elke host.
Reacties niet gevonden