According the the gcc build instructions you can build binutils concurrently with building gcc (as well as gmp,mpc,etc).
Here\'s what that page says :
I always build everything separately. After you've built and installed binutils, gcc should build fine as long as you give each configure script the same --target
and --prefix
options:
binutils:
$ ./configure --target=XYZ --prefix=/abc/def
$ make all install
then add the path (if necessary):
$ export PATH="$PATH:/abc/def/bin"
and build gcc:
$ ./configure --target=XYZ --prefix=/abc/def
$ make all-gcc install-gcc
Then build your libc and the rest of gcc if necessary (maybe a debugger, too!).