#!/bin/bash set -e mkdir -p /usr/local/mips mkdir -p build-mips/binutils mkdir -p build-mips/gcc mkdir -p build-mips/newlib cd build-mips/binutils ../../binutils-2.17/configure \ --target=mips-elf \ --prefix=/usr/local/mips \ --enable-interwork --enable-multilib make all make install cd ../.. export PATH=${PATH}:/usr/local/mips/bin cd build-mips/gcc ../../gcc-4.1.1/configure \ --target=mips-elf \ --prefix=/usr/local/mips \ --enable-languages="c,c++" \ --with-newlib \ --with-headers=../../newlib-1.14.0/newlib/libc/include make all-gcc make install-gcc cd ../.. cd build-mips/newlib ../../newlib-1.14.0/configure \ --target=mips-elf \ --prefix=/usr/local/mips \ --enable-interwork --enable-multilib make all make install cd ../.. cd build-mips/gcc make all make install cd ../.. echo Done.