您的位置:首页 > Web前端 > Node.js

nodejs v8引擎c++编译版本号升级教程

2017-07-11 09:35 621 查看
原GCC版本号:4.4.7。

  目标:升级GCC到4.8.2。以支持C++11。

yum install gcc-c++

获取GCC 4.8.2包:wget
http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz。 解压缩:tar -xf gcc-4.8.2.tar.gz;
进入到文件夹gcc-4.8.2,执行:./contrib/download_prerequisites。这个奇妙的脚本文件会帮我们下载、配置、安装依赖库,能够节约我们大量的时间和精力。

建立输出文件夹并到文件夹里:mkdir gcc-build-4.8.2;cd gcc-build-4.8.2。
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib。--enable-languages表示你要让你的gcc支持那些语言,--disable-multilib不生成编译为其它平台可执行代码的交叉编译器。

--disable-checking生成的编译器在编译过程中不做额外检查。也能够使用--enable-checking=xxx来添加一些检查。
编译:make;注意此步和上一步,比較耗时;
安装:make install;
验证:gcc -v。或者g++ -v,假设显示的gcc版本号仍是曾经的版本号,就须要重新启动系统;或者能够查看gcc的安装位置:which gcc。然后在查看版本号 /usr/local/bin/gcc -v。通常gcc都安装在该处位置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: