wget http://gcc.parentingamerica.com/releases/gcc-4.1.2/gcc-4.1.2.tar.gz
tar -zxfv gcc-4.1.2.tar.gz
cd /usr/local/gcc-4.1.2
./configure --prefix=/usr/local/gcc --disable-multilib --enable-languages=c,c++ --disable-checking
make
make install
mv /usr/bin/gcc /usr/local/gcc
ln -s /usr/local/gcc/bin/gcc /usr/bin/gcc
gcc -v
-------------------------------------------------------------------------------------------------
[root@localhost gcc]# for i in `ls usr_bak/bin/`;do
> /usr/bin/$i -v
> done
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --prefix=/usr/local/gcc --disable-multilib --enable-languages=c,c++ --disable-checking
Thread model: posix
gcc version 4.1.2
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --prefix=/usr/local/gcc --disable-multilib --enable-languages=c,c++ --disable-checking
Thread model: posix
gcc version 4.1.2
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --prefix=/usr/local/gcc --disable-multilib --enable-languages=c,c++ --disable-checking
Thread model: posix
gcc version 4.1.2
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --prefix=/usr/local/gcc --disable-multilib --enable-languages=c,c++ --disable-checking
Thread model: posix
gcc version 4.1.2
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --prefix=/usr/local/gcc --disable-multilib --enable-languages=c,c++ --disable-checking
Thread model: posix
gcc version 4.1.2
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --prefix=/usr/local/gcc --disable-multilib --enable-languages=c,c++ --disable-checking
Thread model: posix
gcc version 4.1.2