问题 I want to compile gcc and binutils for MIPS target. I am working on 64-bit (amd64) machine. And want to obtain binary which is able to run on i686 (not amd64) arhitecture? How should I condigure and build gcc? If I am adding --host=i686-linux-gnu to ./configure script, then it complains on absence of i686-xxxx tools. If I am adding CFLAGS=-m32, then I can build binutils, but not gcc, because of following error: g++ -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti