GNU Binutils

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. december 9-én felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
GNU Binutils
Típusú eszközszoftver , segédprogram és GNU [d] csomag
Fejlesztő GNU projekt
Operációs rendszer GNU/Linux [2] , BSD [2] és macOS [2]
legújabb verzió
Engedély GPL 3.0+ [2] , módosított BSD licenc [d] [2] és GNU GPL 2+ [2]
Weboldal gnu.org/software/… ​(  angol)

A GNU bináris segédprogramok ( binutils ) egy eszközkészletkülönféle formátumú objektumfájlok objektumkódjainak kezelésére. A modern verziókat eredetileg a Cygnus Solutions programozói írták a libbfd (Binary File Descriptor) könyvtár segítségével. Ezeket a segédprogramokat általában a GCC , a make és a GNU hibakereső programokkal együtt használják .

A csomag kezdetben csak kis segédprogramokból állt, de később a GNU Assembler (GAS) és a GNU linker (GLD) is bekerült a kiadásokba , mivel funkcionális céljaik meglehetősen szorosan összefüggenek.

A legtöbb segédprogram meglehetősen egyszerű program. A fő összetett részek átkerülnek a megosztott könyvtárakba: libbfd és libopcodes .

A BFD eredeti verzióit David Henkel-Wallace és Steve Chamberlain írta. A csomag korábbi karbantartói Ken Raeburn és Ian Lance Taylor voltak. 2005 óta a karbantartó Nick Clifton.

A Linuxhoz készült Binutils csomag a HJ Lu-hoz tartozik.

A csomag tartalma

A binutils csomag a következő segédprogramokat tartalmazza:

as assembler , más néven GAS (Gnu ASsembler)
ld linker
gprof profilozó
addr2line lefordítja a címet fájlnévre és sorszámra
ar archívumokat hoz létre és módosít , és fájlokat bont ki belőlük
c++filt az elrontott C ++ karakterek visszaállítása eredeti formájukba
dlltool dll létrehozása Windowshoz
gold alternatív linker
nlmconv objektumfájl konvertálása NetWare betölthető modullá
nm szimbólumok felsorolása objektumfájlokban
objcopy objektumfájlok másolása (esetleg módosításokkal)
objdump információk megjelenítése az objektumfájlokról
ranlib indexek létrehozása az archívumokhoz
readelf futtatható fájlok tartalmának megjelenítése ELF formátumban
size kimenet teljes mérete és szakasz mérete
strings olvasható sorokat nyomtat
strip szimbólumok eltávolítása az objektumfájlokból
windmc Windows üzenetforrás generálása
windres Windows erőforrás -fájl fordító

Lásd még

Jegyzetek

  1. GNU Binutils 2.39 Megjelent – ​​2022.
  2. 1 2 3 4 5 6 Ingyenes szoftverek könyvtára

Irodalom

Linkek