GNU Binutils - GNU Binutils

GNU Binutil'ler
Heckert GNU white.svg
Geliştirici(ler) GNU Projesi
kararlı sürüm
2.37 / 18 Temmuz 2021 ; 1 gün önce ( 2021-07-18 )
depo Bunu Vikiveri'de düzenleyin
Tür Programlama araçları
Lisans GNU GPL'si
İnternet sitesi www .gnu .org /software /binutils /

GNU İkili Kamu veya Binutils , kümesidir programlama araçları oluşturma ve ikili programları, yönetmek için nesne dosyalarını , kütüphaneler, profil verileri ve montaj kaynak kodu .

Araçlar

Orijinal olarak Cygnus Solutions'daki programcılar tarafından yazılmıştır .

GNU Binutils tipik olarak GNU Derleyici Koleksiyonu ( gcc ), make gibi derleme araçları ve GNU Hata Ayıklayıcı ( gdb ) gibi derleyicilerle birlikte kullanılır .

Kullanımı sayesinde İkili Dosya Tanıtıcı kütüphanesinden ( libbfd ), en araçları tarafından desteklenen çeşitli nesne dosyalarını destekler libbfd .

HJ Lu binutils, yalnızca Linux için özelliklere sahip bir sürümünü korur .

Komutlar

Binutils'ler aşağıdaki komutları içerir:

as halk arasında GAS (GNU Assembler) olarak bilinen montajcı
ld bağlayıcı
gprof profil oluşturucu
addr2line adresi dosyaya ve satıra dönüştür
ar Arşivler oluşturun, değiştirin ve arşivlerden çıkarın
c++filt C++ sembolleri için demangling filtresi
dlltool Windows dinamik bağlantı kitaplıklarının oluşturulması
gold ELF dosyaları için alternatif bağlayıcı
nlmconv NetWare Yüklenebilir Modülüne nesne dosyası dönüştürme
nm nesne dosyası tarafından dışa aktarılan sembolleri listele
objcopy nesne dosyalarını kopyalayın, muhtemelen değişiklik yapın
objdump nesne dosyaları hakkında bilgi dökümü
ranlib arşivler için dizinler oluşturun (uyumluluk için; ile aynı ar -s)
readelf ELF dosyalarının içeriğini göster
size toplam ve bölüm boyutlarını listele
strings yazdırılabilir dizeleri listele
strip bir nesne dosyasından sembolleri kaldır
windmc Windows mesaj kaynakları oluşturur
windres Windows kaynak dosyaları için derleyici

elfutiller

Ulrich Drepper , GNU Binutils'i kısmen değiştirmek için tamamen Linux için ve yalnızca ELF ve DWARF desteğiyle elfutils yazdı . Programatik erişim için üç kitaplık dağıtır.

Ayrıca bakınız

Referanslar

Dış bağlantılar