sudo apt-get build-dep gcc-4.7 export src_dir=~/devel/gcc/src export build_dir=~/devel/gcc/build mkdir -p ${build_dir}/install mkdir -p ${build_dir}/objs cd ${src_dir}/.. git clone git://gcc.gnu.org/git/gcc.git src cd ${src_dir} ./contrib/gcc_update --touch ./contrib/download_prerequisites export target=`./config.guess` cd ${build_dir}/objs export dpkg_arch=`dpkg-architecture -qDEB_HOST_MULTIARCH` export LIBRARY_PATH=/usr/lib/${dpkg_arch} ${src_dir}/configure \ --target=${target} --host=${target} --build=${target} \ --prefix=${build_dir}/install \ --enable-languages=c,c++,fortran \ export parallelism="-j2 -l2" make ${parallelism} && echo Success make ${parallelism} install && echo Success make ${parallelism} -k check