Este artículo o sección necesitareferencias que aparezcan en unapublicación acreditada. Busca fuentes:«GNU Binutils» –noticias ·libros ·académico ·imágenes Este aviso fue puesto el 28 de julio de 2015. |
| GNU Binutils | ||
|---|---|---|
| Parte deProyecto GNU yGNU toolchain | ||
| Información general | ||
| Tipo de programa | Herramienta de programación | |
| Desarrollador | Proyecto GNU | |
| Licencia | GNU GPL | |
| Versiones | ||
| Última versión estable | 2.46 (info)(8 de febrero de 2026 (12 días)) | |
| Enlaces | ||
LasGNU Binary Utilities, obinutils, es una colección deherramientas de programación para la manipulación decódigo de objeto en varios formatos dearchivos objeto. Las versiones actuales fueron escritas originalmente por programadores deCygnus Solutions usando la biblioteca deBFD. Estas herramientas se usan típicamente en conjunto con elGCC,make yGDB.
Originalmente el paquete consistió solamente en las utilidades menores, pero después elGNU Assembler (GAS) y elGNU Linker (GLD) fueron incluidos en los lanzamientos, puesto que su funcionalidad estaba relacionada estrechamente.
La mayoría de las binutils son programas relativamente simples. La mayor parte de la complejidad están encapsuladas en las bibliotecas de BFD y en las libreríaslibopcodes que ellos comparten.
Las versiones originales de BFD fueron escritas porDavid Henkel-Wallace ySteve Chamberlain. Entre las personas que han mantenido el proyecto en los últimos años se encuentranKen Raeburn yIan Lance Taylor, y desde 2005 esNick Clifton.
Estos son los comandos que se deben ejecutar para instalar lasGNU Binary Utilities.EnDebian GNU/Linux y derivados (Ubuntu, Mint...):
sudo apt install -y binutils
EnArch Linux,Manjaro y derivados:
sudo pacman -S binutils
En Fedora:
sudo dnf install binutils
Binutils incluye los siguientes comandos:
as -ensambladorld -enlazadoraddr2line - convierte una dirección en archivo y líneaar - crea, modifica y extrae desde archivosc++filt - filtro demangling para símbolosC++nm - lista de símbolos enarchivos objetoobjcopy - copia archivos objeto, posiblemente haciendo cambiosobjdump - vuelca información sobre archivos objetoranlib - genera índice para archivosreadelf - muestra el contenido de archivosELFsize - lista el tamaño total y de sesiónstrings - lista las cadenas de caracteres imprimiblesstrip - elimina símbolos de archivos objetogprof -perfilador