Instalando Binutils-2.13

Estimación del tiempo de construcción:      2.48 SBU
Estimación del espacio de disco requerido:  94 MB

Instalación de Binutils

Se sabe que este programa se comporta mal si cambias sus parámetros de optimización (incluyendo las opciones -march y -mcpu). Es mejor dejar a Binutils tal como está. Por tanto, si tienes definida cualquier variable de entorno que pueda sobreescribir las optimizaciones por defecto, como CFLAGS y CXXFLAGS, te recomendamos que las desactives o modifiques antes de construir Binutils. Estás avisado.

Instala Binutils ejecutando los siguientes comandos:

mkdir ../binutils-build &&
cd ../binutils-build &&
../binutils-2.13/configure --prefix=/usr --enable-shared &&
make tooldir=/usr &&
make tooldir=/usr install &&
make tooldir=/usr install-info &&
cp ../binutils-2.13/include/libiberty.h /usr/include

Explicación de los comandos

tooldir=/usr: Normalmente, el directorio de herramientas (donde se instalarán los ejecutables de Binutils) tiene el valor $(exec_prefix)/$(target_alias), lo que se convierte en, por ejemplo, /usr/i686-pc-linux-gnu. Como sólo construimos programas para nuestro propio sistema, no necesitamos en /usr este directorio específico de cada objetivo. Esa configuración se utilizaría si el sistema fuese usado para compilación cruzada (por ejemplo, compilando un paquete en una máquina Intel, pero generando código que se ejecutará en máquinas Apple PowerPC).

make tooldir=/usr install-info: Esto instalará las páginas info de Binutils.

cp ../binutils-2.13/include/libiberty.h /usr/include: El fichero de cabecera libiberty.h es necesario para compilar cierto software.

Contenido de Binutils

Última versión comprobada: 2.12.1.

Descripciones

Dependencias de instalación de Binutils

Última versión comprobada: 2.11.2.

Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
Binutils: ar, as, ld, nm, ranlib, strip
Diffutils: cmp
Fileutils: chmod, cp, ln, ls, mkdir, mv, rm, rmdir, touch
Flex: flex
Gcc: cc, cc1, collect2, cpp0, gcc
Glibc: ldconfig
Grep: egrep, fgrep, grep
M4: m4
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, true, uname
Texinfo: install-info, makeinfo
Textutils: cat, sort, tr, uniq