CentOS下编译安装gcc 4.9.0

来源:互联网 发布:python关键字怎么看 编辑:程序博客网 时间:2024/05/16 01:07

由于编译nodejs 5.1需要4.7以上版本的gcc,而CentOS自带的gcc版本只有4.3,因此需要手动编译安装。所有操作都默认由root用户执行。

1.下载源码

# wget ftp://mirrors.kernel.org/gnu/gcc/gcc-4.9.0/gcc-4.9.0.tar.gz

2. 解压,下载依赖包

# tar -zxvf gcc-4.9.0.tar.gz# cd gcc-4.9.0# ./contrib/download_prerequisites 

3. 编译并安装

# ./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib# make -j4# make install

make -j4大约会持续20多分钟。-j4是多线程的优化,CPU 8线程的话可以-j8

4. 查看版本

(之后我好像重启了一次系统才生效)

# gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/4.9.0/lto-wrapperTarget: x86_64-unknown-linux-gnuConfigured with: ./configure --enable-checking=release --enable-languages=c,c++ --disable-multilibThread model: posixgcc version 4.9.0 (GCC) 
0 0
原创粉丝点击