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都安装在该处位置。
目标:升级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都安装在该处位置。
相关文章推荐
- nodejs v8引擎c++编译版本升级教程
- Google V8引擎编译记录
- Linux Ubuntu下Google Chrome V8引擎的编译实战(原创)
- android ndk c++编译简单教程
- V8引擎javascript与C++交互
- V8引擎和spidermonkey引擎编译
- Linux Ubuntu下Google Chrome V8引擎的编译实战(原创)
- vs2012编译v8 javascript 引擎
- 编译v8引擎
- 编译v8引擎
- 详解Node.js API系列C/C++ Addons(2) Google V8引擎
- 在C++中应用Google Chrome脚本引擎——V8
- windows下编译google v8引擎
- WIN7+VS2010编译两款2D游戏引擎 风魂和HGE(C++源码)
- AS3工程中调用C++编译的swc库教程
- Ubuntu Linux 下 Google Chrome V8引擎的编译实战
- CentOS 6编译升级gcc清晰简易教程(可通用大部分Linux版本)
- 开源《热血传奇》服务端引擎(C#编写),可以顺利进行游戏(更新编译和部署教程)
- c++学习笔记(1)——环境搭建、经典教程推荐及 Visual Studio 2005/2008中如何编译和运行C++程序
- 【待解决】编译V8引擎出错-snapshot.cc