mkdir /usr/local/src/gcc
cd /usr/local/src/gcc
tar -xvzf ~/gcc-3.1.tar.gz
md objdir
cd objdir

time ../gcc-3.1/configure \
 --prefix=/opt/gcc31 \
 --enable-shared \
 --enable-threads=posix \
 --enable-version-specific-runtime-libs \
 --enable-languages=c,c++,java \
 --enable-fast-character

make bootstrap
make install

export PATH=/opt/gcc31/bin:$PATH
export LD_LIBRARY_PATH=/opt/gcc31/lib:$LD_LIBRARY_PATH