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 ../..
--targetprécise la cible, c'est à dire le système GNU/Linux pour PowerPC 405.
--prefixprécise où seront installés les outils de développement.
--with-sysrootprécise le répertoire racine du système GNU/Linux pour PowerPC 405.
--disable-nlsdé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.