编译source包需要gcc编译器 a.下载: ftp://ftp.gnu.org/pub/gnu/gcc/
官方网站: http://gcc.gnu.org/ b.解压: c.建目标目录: 应在目标目录(至少与源目录同级)下配置,编译, d.配置: 我的安装路径是/usr/local/gcc-*.*.* 源路径/config --prefix=/usr/local/gcc-*.*.* --enable-threads=posix --with-system-zlib --enable-language=c,c++,java e.编译: make f.安装: make install g.程序路径设置: 用连接的方法,保证旧版可用, cd /usr/bin 给原有gcc命令改名 (gcc,g++,gcj,gcov) ln -s /usr/local/gcc-*.*.*/bin/gcc gcc ln -s /usr/local/gcc-*.*.*/bin/g++ g++ ln -s /usr/local/gcc-*.*.*/bin/gcj gcj ln -s /usr/local/gcc-*.*.*/bin/gcov gcov h.库路径设置: vi /etc/profile 末尾添加 setenv LD_LIBRARY_PATH /usr/local/gcc-*.*.*/lib:$LD_LIBRARY_PATH i.测试: which gcc 或 gcc -v
|