Согласно инструкциям gcc build, вы можете создавать binutils одновременно со зданием gcc (а также gmp, mpc и т.д.).
Вот что говорит эта страница:
Если вы также собираетесь строить binutils (либо для обновления существующего установки или для использования вместо соответствующие инструменты вашей ОС), распаковать дистрибутив binutils либо в том же каталоге, либо в отдельный один. В последнем случае добавьте символические ссылки на любые компоненты binutils, который вы намереваетесь построить наряду с компилятором (bfd, binutils, газ, gprof, ld, opcodes,...) к каталог, содержащий источники GCC.
Аналогично GMP, MPFR и MPC библиотеки могут быть автоматически построены вместе с GCC. Распакуйте GMP, Распределение источников MPFR и/или MPC в каталоге, содержащем GCC источники и переименовать их каталоги к gmp, mpfr и mpc, соответственно (или использовать символические ссылки с тем же название).
Это отлично работает для gmp, mpc, mpfr, но я не могу заставить его создать все binutils. Я также не могу понять, как заставить его построить новый золотой линкер из binutils. Возможные версии: gcc-4.4.2 и binutils-2.20.
Пошаговая инструкция будет отличной (для меня и для других, которые сталкиваются с этой проблемой также).