For faster navigation, this Iframe is preloading the Wikiwand page for GNU Binary Utilities.

GNU Binary Utilities

GNU Binary Utilities
Modifica el valor a Wikidata

TipusEina de programació
Versió estable2.38[1] / 9 febrer 2022; fa 2 anys (2022-02-09)
LlicènciaGPL
Part deProjecte GNU i GNU toolchain Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuGNU/Linux, BSD, macOS i Unix-like Modifica el valor a Wikidata
Equip
Desenvolupador(s)Projecte GNU
Més informació
Lloc webgnu.org/software/binutils
Stack ExchangeEtiqueta Modifica el valor a Wikidata
Seguiment d'errorsSeguiment d'errors Modifica el valor a Wikidata
Free Software DirectoryBinutils Modifica el valor a Wikidata
Guia d'usuariGuia d'usuari Modifica el valor a Wikidata

GNU Binary Utilities, GNU Binutils o simplement binutils, és una col·lecció d'eines de programació per a la manipulació de codi objecte en diversos formats d'arxiu.[2] Les versions actuals van ser escrites originalment per programadors de Cygnus Solutions usant la biblioteca de BFD. GNU binutils, normalment, s'utilitza conjuntament amb compiladors de GNU Compiler Collection (gcc), eines de compilació com make i el depurador GNU Debugger (gdb).

Originalment només estava format per utilitats menors però després es van incloure el GNU Assembler (GAS) i el GNU Linker (GLD) en les publicacions, ja que la seva funcionalitat estava relacionada estretament.

La majoria dels binutils són programes relativament simples. La part complexa està encapsulada a les biblioteques de BFD i en les llibreries libopcodes que comparteixen.

Les versions originals de BFD van ser escrites per David Henkel-Wallace i Steve Chamberlain. Entre les persones que han mantingut el projecte en els últims anys es troben Ken Raeburn i Ian Llanci Taylor, i des de 2005 en Nick Clifton.[3]

Eines

[modifica]

Binutils inclou les següents eines:

as assemblador conegut com a GAS (GNU Assembler).
ld enllaçador.
gprof Anàlisi del rendiment.
addr2line tradueix les adreces a noms de fitxers i números de línia.
ar crea i modifica fitxers de biblioteques.
c++filt filtre demangling per a símbols C++.
dlltool creació de DLL per a Windows.
gold Enllaçador alternatiu.
nlmconv converteix fitxers de codi objecte a NetWare Loadable Module (NLM).
nm mostra la taula de símbols dels fitxers de codi objecte.
objcopy convertidor entre formats de codi objecte.
objdump mostra informació continguda en fitxers de codi objecte.
ranlib genera un índex dels continguts de fitxers
readelf extreu informació de fitxers ELF (Executable and Linkable Format).
size mostra la mida de les seccions i el total de fitxers de codi objecte o biblioteques.
strings cerca i mostra cadenes de text incrustats en fitxers binaris
strip esborra informació innecessària dels fitxers de codi objecte.
windmc genera missatges de resources (dades encastades en binaris) de Windows
windres compilador per fitxers de resources de Windows.

Referències

[modifica]
  1. «Index of /gnu/binutils» (en anglès). gnu.org. [Consulta: 13 desembre 2015].
  2. «Binutils» (en castellà). escomposlinux.org. [Consulta: 13 desembre 2015].
  3. «Binutils Maintainers» (en anglès). MIT. [Consulta: 14 desembre 2015].

Enllaços externs

[modifica]
{{bottomLinkPreText}} {{bottomLinkText}}
GNU Binary Utilities
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?