Les Binutils sont des utilitaires travaillant sur des fichiers binaires, objets ou exécutables. Cette suite est composée d'un éditeur de liens, d'un assembleur, d'un désassembleur, et de plusieurs autres utilitaires fonctionnant avec la bibliothèque "Binary File Description" (BFD). Les Binutils sont indispensables car GCC se base dessus pour produire des exécutables (surtout sur ld et as). Leur installation est des plus aisées :
bash# cd binutils-2.16 bash# mkdir -p build-binutils; cd build-binutils bash# ../configure --target=$TARGET \ --prefix=$PREFIX \ --with-sysroot=$SYSROOT \ --disable-nls bash# make all bash# make install bash# cd ../..
--target
précise la cible, c'est à dire le système GNU/Linux pour PowerPC 405.
--prefix
précise où seront installés les outils de développement.
--with-sysroot
précise le répertoire racine du système GNU/Linux pour PowerPC 405.
--disable-nls
désactive le support du "Native Language Support" (NLS), il s'agit en fait du support des traductions des Binutils, mais cela provoque un bogue avec certaines versions de GCC.