由于编译nodejs 5.1需要4.7以上版本的gcc,而CentOS自带的gcc版本只有4.3,因此需要手动编译安装。所有操作都默认由root用户执行。
# wget ftp://mirrors.kernel.org/gnu/gcc/gcc-4.9.0/gcc-4.9.0.tar.gz
# tar -zxvf gcc-4.9.0.tar.gz
# cd gcc-4.9.0
# ./contrib/download_prerequisites
# ./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
# make -j4
# make install
make -j4
大约会持续20多分钟。-j4
是多线程的优化,CPU 8线程的话可以-j8
。
(之后我好像重启了一次系统才生效)
# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/4.9.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
Thread model: posix
gcc version 4.9.0 (GCC)
手机扫一扫
移动阅读更方便
你可能感兴趣的文章