GNU Binarni Alat ili binutils predstavlja skup programskih alata za kreiranje i upravljanje binarnih programa, objektnih fajlova, biblioteka, profil podataka, montaža izvornog koda originalno napisan od strane programera iz Cygnus Solutions.

GNU Binutils
Programer(i)GNU projekat
Stabilno izdanje
2.38 / 9. februar 2022. god.; pre 2 godine (2022-02-09)
Repozitorijum Uredi na Vikipodacima
TipRačunarski alat
LicencaGNU GPL
Veb-sajtwww.gnu.org/software/binutils

GNU binutils se obično koriste u kombinaciji sa kompajlerima kao što je GNU kolekcija kompajlera (GKK), izgrađeni alati kao make, kao i GNU dibager (gdb).

Kroz korišćenje biblioteke za binarne fajlove (libbfd), većina alata podržava različite formate datoteka podržanih od strane libbfd.

H.J. Lu održava verziju binutils sa krvarenja ivica funkcija čisto za Linuks.[1]

Ulrich Drepper je napisao elfutils, kako bi zamenio GNU Binutils, čisto za Linuks i za podršku samo za ELF i DWARF.[2][3]

Komande uredi

 Binutils obuhvata sledeće komande:

as asembler poznatiji kao GAS (GNU Asembler)
ld linker
gprof profajler
addr2line pretvaranje adrese u datoteku
ar kreiranje, modifikacija, i raspakivanje iz arhiva
c++filt demangling filter za C++ simbole
dlltool stvaranje Vindous dinamik-link biblioteke
gold alternativni linkovi
nlmconv fajlovi za konverzaciju NetWare Loadable modul
nm (Unix) liste simbola u objektu datoteke
objcopy kopiranje datoteka, mogućnost stvaranja promena
objdump davanje informacija o datotekama
ranlib generišu indekse za arhivu
readelf prikaz sadržaja ELF datoteka
size Lista ukupne veličine i sekcija
strings lista štampanih nizova
strip otklanjanje simbola iz objekta datoteke
windmc generise resurse Vindous poruka
windres kompajler za Vindous resurse datoteka

Vidi još uredi

Reference uredi

  1. ^ "README-release.binutils-2.24.51.0.3".
  2. ^ „elfutils home”. Arhivirano iz originala 26. 12. 2015. g. Pristupljeno 29. 11. 2015. 
  3. ^ elfutils at Drepper's home

Spoljašnje veze uredi