GNU Binutils | |
---|---|
Sorts | verktygsprogramvara , verktyg och GNU [d] -paket |
Utvecklaren | GNU-projekt |
Operativ system | GNU/Linux [2] , BSD [2] och macOS [2] |
senaste versionen | |
Licens | GPL 3.0+ [2] , modifierad BSD-licens [d] [2] och GNU GPL 2+ [2] |
Hemsida | gnu.org/software/… ( engelska) |
GNU Binary Utilities ( binutils ) är en uppsättning verktyg för att hantera objektkod i objektfiler i olika format. Moderna versioner skrevs ursprungligen av programmerare på Cygnus Solutions med hjälp av biblioteket libbfd (Binary File Descriptor). Dessa verktyg används vanligtvis tillsammans med GCC , make och GNU-felsökaren .
Till en början bestod paketet endast av små verktyg, men senare inkluderades GNU Assembler (GAS) och GNU linker (GLD) i utgåvorna , eftersom deras funktionella syften är ganska nära besläktade.
De flesta av verktygen är ganska enkla program. De huvudsakliga komplexa delarna flyttas till delade bibliotek: libbfd och libopcodes .
De ursprungliga versionerna av BFD skrevs av David Henkel-Wallace och Steve Chamberlain. Tidigare underhållare av paketet har varit Ken Raeburn och Ian Lance Taylor. Sedan 2005 har underhållaren varit Nick Clifton.
Binutils-paketet för Linux följer med HJ Lu.
Binutils-paketet innehåller följande verktyg:
as | assembler , känd som GAS (Gnu ASsembler) |
ld | länk |
gprof | profilerare |
addr2line | översätter adress till filnamn och radnummer |
ar | skapar och modifierar arkiv och extraherar filer från dem |
c++filt | konvertera manglade C ++-tecken tillbaka till sin ursprungliga form |
dlltool | skapa en dll för Windows |
gold | alternativ länk |
nlmconv | konvertera en objektfil till en NetWare-laddningsbar modul |
nm | uppräkning av symboler i objektfiler |
objcopy | kopiera objektfiler (eventuellt med ändringar) |
objdump | visa information om objektfiler |
ranlib | skapa index för arkiv |
readelf | visar innehållet i körbara filer i ELF -format |
size | utdata totalstorlek och sektionsstorlek |
strings | skriva ut läsbara rader |
strip | ta bort symboler från objektfiler |
windmc | Generering av Windows meddelanderesurs |
windres | Windows resursfil kompilator |
GNU-projekt | ||
---|---|---|
Berättelse | ||
Licenser |
| |
Programvara _ |
| |
Personligheter |
| |
Andra ämnen |
|