gcc 4.9 安装的注意事项

由于某些原因系统的gcc不符合我们的要求,比如一般是5.4,我们需要4.9,但是我们没有管理员权限去,这样就需要在自己的目录下安装,同时修改一些环境变量,这样就可以方便cmake等程序的使用。

gcc 4.9 的下载

wget http://mirrors-usa.go-parts.com/gcc/releases/gcc-4.9.3/gcc-4.9.3.tar.bz2

上面这个快很多,下面的就非常慢

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.9.3/gcc-4.9.3.tar.bz2

安装就看其他博客吧,不知道为什么我以前是可以很轻松安装成功,现在不行了。
参考1 参考2

configure 的时候要家 --prefix=xxx 到你自己想安装的目录。
(这里可能需要提前安装好 gmp, mpfr, mpc 之类的)

安装成功之后,如果希望cmake 这些直接找到,那么就配置:

gcc4_9="xxxxx/gcc/gcc-4.9.4/"

PATH="$gcc4_9/bin:$PATH"
LD_LIBRARY_PATH="$gcc4_9/lib/:$gcc4_9/lib64:$LD_LIBRARY_PATH"

#export CC=/usr/local/bin/gcc
#export CXX=/usr/local/bin/g++
export CC=$gcc4_9/bin/gcc
export CXX=$gcc4_9/bin/g++

export C_INCLUDE_PATH="$gcc4_9/include:$C_INCLUDE_PATH"
export CPLUS_INCLUDE_PATH="$gcc4_9/include:$CPLUS_INCLUDE_PATH"

export PATH
export LD_LIBRARY_PATH

这篇博客主要目的就是记录能直接让cmake找到新安装gcc的方法。

你可能感兴趣的:(c++学习笔记)