1.从gnu那里下载 gcc-4.0.0.tar.gz
系统上默认的是gcc-3.2.3,如果要编译安装gcc-4.3(编译需要3.8以上的编译器)
2.解压后 configure
建立一个build 在build里边 ../configure --prefix=/usr/local/gcc_4.0.0/
当然了其他特殊参数可以参考 ../configure --help来查看
3.make
之后就可以make了,时间挺长,晚些时候使用 make install安装
4.link gcc
光编译了还是不能直接用 在 /usr/bin 下
ln -s /usr/local/gcc_4.0.0/bin/gcc gcc-40
ln -s /usr/local/gcc_4.0.0/bin/g++ g++40
如果/usr/bin下gcc和g++存在,则删除建立新的软连接
ln -s gcc-40 gcc
ln -s g++40 g++
5.环境变量的修改
将以下内容加入到/etc/profile中
LD_LIBRARY_PATH=/usr/local/gcc_4.0.0/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PAT
source /etc/profile
OK,一切具备了。