GNU Binutils er et gratis, åpen kildekode og veldig nyttig programvareprosjekt som er designet fra offset for å gi en samling av biblioteker, klasser og kommandolinjeprogrammer for å manipulere binære filer under noen GNU / Linux operativsystem.
Inkluderer et bredt spekter av hendige verktøy
Som nevnt, er GNU Binutils-pakken ikke et eneste program, det er en samling av binære verktøy som er nødvendig for alle Linux-utviklere. Den inkluderer ld, GNU-linkeren, som GNU-montøren, addr2line til konverterer adresser til filnavn og linjenumre, ar, et verktøy for å lage, modifisere og trekke ut fra arkiver, samt stripe for å kaste bort symboler.
I tillegg er c ++ filt-programmet også inkludert for å filtrere kodet C ++-symboler, gprof viser profileringsinformasjon, nlmconv konverterer objektkode til en NLM, nm lister symboler fra objektfiler, objcopy kopier og oversetter objektsfiler, objdump viser informasjon fra objektfiler, og ranlib genererer en indeks til innholdet i et arkiv.
Blant annet binære verktøy som er inkludert i GNU Binutils-pakken, kan vi nevne strenge for oppføring av utskrivbare strenger fra filer, gjerne for å vise informasjon fra en hvilken som helst ELF-formatobjektfil, størrelse for oppføring av seksjonsstørrelser på et objekt eller arkivfil, som samt windres, en kompilator for Windows ressursfiler.
Komme i gang med GNU Binutils
Installering av GNU Binutils-prosjektet på ditt GNU / Linux-operativsystem (32-biters og 64-biters smaker støttes på dette tidspunktet) er en enkel oppgave, da alt du trenger å gjøre er å åpne den innebygde pakkebehandleren søknad (f.eks. Synaptic Package Manager eller Ubuntu Software Center), bruk & lsquo; binutils & rsquo; søkestrengen for å finne den i de viktigste programvarelagerene og installere den med et par museklikk. Som et alternativ kan du installere den nyeste versjonen ved hjelp av kilden som distribueres gratis på Softoware.
Hva er nytt i denne versjonen:
- Legg til -interleave-bredde-alternativet til objcopy for å tillate kopiering av en rekke byte fra inngangen til utgangen med alternativet --interleave.
- Legg til støtte for prosessorfamilien TMS320C6000 (TI C6X).
- Leself kan nå vise ARM-nedlastingstabeller (.ARM.exidx / .ARM.extab) ved hjelp av -u / --unwind-alternativet.
- Legg til -dyn-syms for å komme seg til å dumpe dynamisk symboltabell.
- Et nytt verktøy - elfedit - har blitt lagt til for å manipulere binærfiler av ELF-format direkte.
- Legg til dlltool .def filfunksjon ved å aliasing PE internt symbolnavn ved '==' alternativ.
- Legg til et nytt kommandolinjevalg -a / --addresses til addr2line for å vise adressen før funksjonsnavn eller kildefilnavn.
- Legg til et nytt kommandolinjevalg -p / --rett-skriv ut til addr2line for å få en mer lesbar utgang fra mennesker.
- Hppa / som målene kan nå kompileres på alle verter.
Hva er nytt i versjon 2.30:
- Legg til -interleave-bredde-alternativet til objcopy for å tillate kopiering av en rekke byte fra inngangen til utgangen med alternativet --interleave.
- Legg til støtte for prosessorfamilien TMS320C6000 (TI C6X).
- Leself kan nå vise ARM-nedlastingstabeller (.ARM.exidx / .ARM.extab) ved hjelp av -u / --unwind-alternativet.
- Legg til -dyn-syms for å komme seg til å dumpe dynamisk symboltabell.
- Et nytt verktøy - elfedit - har blitt lagt til for å manipulere binærfiler av ELF-format direkte.
- Legg til dlltool .def filfunksjon ved å aliasing PE internt symbolnavn ved '==' alternativ.
- Legg til et nytt kommandolinjevalg -a / --addresses til addr2line for å vise adressen før funksjonsnavn eller kildefilnavn.
- Legg til et nytt kommandolinjevalg -p / --rett-skriv ut til addr2line for å få en mer lesbar utgang fra mennesker.
- Hppa / som målene kan nå kompileres på alle verter.
Hva er nytt i versjon:
- Legg til -interleave-bredde-alternativet til objcopy for å tillate kopiering av en rekke byte fra inngangen til utgangen med alternativet --interleave.
- Legg til støtte for prosessorfamilien TMS320C6000 (TI C6X).
- Leself kan nå vise ARM-nedlastingstabeller (.ARM.exidx / .ARM.extab) ved hjelp av -u / --unwind-alternativet.
- Legg til -dyn-syms for å komme seg til å dumpe dynamisk symboltabell.
- Et nytt verktøy - elfedit - har blitt lagt til for å manipulere binærfiler av ELF-format direkte.
- Legg til dlltool .def filfunksjon ved å aliasing PE internt symbolnavn ved '==' alternativ.
- Legg til et nytt kommandolinjevalg -a / --addresses til addr2line for å vise adressen før funksjonsnavn eller kildefilnavn.
- Legg til et nytt kommandolinjevalg -p / --rett-skriv ut til addr2line for å få en mer lesbar utgang fra mennesker.
- Hppa / som målene kan nå kompileres på alle verter.
Hva er nytt i versjon 2.28:
- Legg til -interleave-bredde-alternativet til objcopy for å tillate kopiering av en rekke byte fra inngangen til utgangen med alternativet --interleave.
- Legg til støtte for prosessorfamilien TMS320C6000 (TI C6X).
- Leself kan nå vise ARM-nedlastingstabeller (.ARM.exidx / .ARM.extab) ved hjelp av -u / --unwind-alternativet.
- Legg til -dyn-syms for å komme seg til å dumpe dynamisk symboltabell.
- Et nytt verktøy - elfedit - har blitt lagt til for å manipulere binærfiler av ELF-format direkte.
- Legg til dlltool .def filfunksjon ved å aliasing PE internt symbolnavn ved '==' alternativ.
- Legg til et nytt kommandolinjevalg -a / --addresses til addr2line for å vise adressen før funksjonsnavn eller kildefilnavn.
- Legg til et nytt kommandolinjevalg -p / --rett-skriv ut til addr2line for å få en mer lesbar utgang fra mennesker.
- Hppa / som målene kan nå kompileres på alle verter.
Hva er nytt i versjon 2.27:
- Legg til -interleave-bredde-alternativet til objcopy for å tillate kopiering av en rekke byte fra inngangen til utgangen med alternativet --interleave.
- Legg til støtte for prosessorfamilien TMS320C6000 (TI C6X).
- Leself kan nå vise ARM-nedlastingstabeller (.ARM.exidx / .ARM.extab) ved hjelp av -u / --unwind-alternativet.
- Legg til -dyn-syms for å komme seg til å dumpe dynamisk symboltabell.
- Et nytt verktøy - elfedit - har blitt lagt til for å manipulere binærfiler av ELF-format direkte.
- Legg til dlltool .def filfunksjon ved å aliasing PE internt symbolnavn ved '==' alternativ.
- Legg til et nytt kommandolinjevalg -a / --addresses til addr2line for å vise adressen før funksjonsnavn eller kildefilnavn.
- Legg til et nytt kommandolinjevalg -p / --rett-skriv ut til addr2line for å få en mer lesbar utgang fra mennesker.
- Hppa / som målene kan nå kompileres på alle verter.
Hva er nytt i versjon 2.26.1:
- Legg til -interleave-bredde-alternativet til objcopy for å tillate kopiering av en rekke byte fra inngangen til utgangen med alternativet --interleave.
- Legg til støtte for prosessorfamilien TMS320C6000 (TI C6X).
- Leself kan nå vise ARM-nedlastingstabeller (.ARM.exidx / .ARM.extab) ved hjelp av -u / --unwind-alternativet.
- Legg til -dyn-syms for å komme seg til å dumpe dynamisk symboltabell.
- Et nytt verktøy - elfedit - har blitt lagt til for å manipulere binærfiler av ELF-format direkte.
- Legg til dlltool .def filfunksjon ved å aliasing PE internt symbolnavn ved '==' alternativ.
- Legg til et nytt kommandolinjevalg -a / --addresses til addr2line for å vise adressen før funksjonsnavn eller kildefilnavn.
- Legg til et nytt kommandolinjevalg -p / --rett-skriv ut til addr2line for å få en mer lesbar utgang fra mennesker.
- Hppa / som målene kan nå kompileres på alle verter.
Hva er nytt i versjon 2.26:
- Legg til -interleave-bredde-alternativet til objcopy for å tillate kopiering av en rekke byte fra inngangen til utgangen med alternativet --interleave.
- Legg til støtte for prosessorfamilien TMS320C6000 (TI C6X).
- Leself kan nå vise ARM-nedlastingstabeller (.ARM.exidx / .ARM.extab) ved hjelp av -u / --unwind-alternativet.
- Legg til -dyn-syms for å komme seg til å dumpe dynamisk symboltabell.
- Et nytt verktøy - elfedit - har blitt lagt til for å manipulere binærfiler av ELF-format direkte.
- Legg til dlltool .def filfunksjon ved å aliasing PE internt symbolnavn ved '==' alternativ.
- Legg til et nytt kommandolinjevalg -a / --addresses til addr2line for å vise adressen før funksjonsnavn eller kildefilnavn.
- Legg til et nytt kommandolinjevalg -p / --rett-skriv ut til addr2line for å få en mer lesbar utgang fra mennesker.
- Hppa / som målene kan nå kompileres på alle verter.
Hva er nytt i versjon 2.25.1:
- Legg til -interleave-bredde-alternativet til objcopy for å tillate kopiering av en rekke byte fra inngangen til utgangen med alternativet --interleave.
- Legg til støtte for prosessorfamilien TMS320C6000 (TI C6X).
- Leself kan nå vise ARM-nedlastingstabeller (.ARM.exidx / .ARM.extab) ved hjelp av -u / --unwind-alternativet.
- Legg til -dyn-syms for å komme seg til å dumpe dynamisk symboltabell.
- Et nytt verktøy - elfedit - har blitt lagt til for å manipulere binærfiler av ELF-format direkte.
- Legg til dlltool .def filfunksjon ved å aliasing PE internt symbolnavn ved '==' alternativ.
- Legg til et nytt kommandolinjevalg -a / --addresses til addr2line for å vise adressen før funksjonsnavn eller kildefilnavn.
- Legg til et nytt kommandolinjevalg -p / --rett-skriv ut til addr2line for å få en mer lesbar utgang fra mennesker.
- Hppa / som målene kan nå kompileres på alle verter.
Hva er nytt i versjon 2.25:
- Legg til -interleave-bredde-alternativet til objcopy for å tillate kopiering av en rekke byteer fra inngangen til utgangen med --interleave-alternativet.
- Legg til støtte for prosessorfamilien TMS320C6000 (TI C6X).
- Leself kan nå vise ARM-nedlastingstabeller (.ARM.exidx / .ARM.extab) ved hjelp av -u / --unwind-alternativet.
- Legg til -dyn-syms for å komme seg til å dumpe dynamisk symboltabell.
- Et nytt verktøy - elfedit - har blitt lagt til for å manipulere binærfiler av ELF-format direkte.
- Legg til dlltool .def filfunksjon ved å aliasing PE internt symbolnavn ved '==' alternativ.
- Legg til et nytt kommandolinjevalg -a / --addresses til addr2line for å vise adressen før funksjonsnavn eller kildefilnavn.
- Legg til et nytt kommandolinjevalg -p / --rett-skriv ut til addr2line for å få en mer lesbar utgang fra mennesker.
- Hppa / som målene kan nå kompileres på alle verter.
Kommentarer ikke funnet