CentOS6.5编译gcc6.1.0
来源:互联网 发布:php接收安卓上传图片 编辑:程序博客网 时间:2024/06/15 14:20
之前安装node.js的时候,没太注意版本的问题,所以胡乱装过一些。可是之后学习的时候问题就慢慢显现了,有些功能用不了,于是果断更新最新版。同样编译的时候问题又来了,提示最新版node需要4.8及以上版本gcc。
于是开始上网开始查找升级gcc版本的方法并开始无情的编译过程。
下载压缩包并解压,也可以登陆http://ftp.gnu.org/gnu/gcc/查看自己需要下载的压缩包,目前最新版7.1.0
wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2
tar -jxvf gcc-6.1.0.tar.bz2
之后进入解压完的目录,执行
cd gcc-6.1.0
./contrib/download_prerequisites
这个脚本文件会自动下载、配置、安装需要的依赖库,直接在gcc-6.1.0目录下执行,否则报错(具体原因不知)。
下载完依赖包后建一个目录存放编译的文件(文件名可以随意,我是按照网上的例子建的)
mkdir build && cd build
之后执行
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib 生成Makefile文件
编译、安装
make && make install
成功之后执行
gcc -v
会看到幸福的结果输出在屏幕上
最后可以写个小代码编译测试一下
如果不是,编译失败。
顺便说一下,编译过程很慢,本人系统是32位,之前的几次编译都失败,大概每次花费5个小时左右,今天是第三天重更gcc,从早上8点多一直到下午6点多。
最后成功时感动的都快哭了。
- CentOS6.5编译gcc6.1.0
- Debian8.5安装编译GCC6.1.0笔记
- Centos6下编译安装gcc6.4.0
- centos6.5手动升级gcc到gcc6.1
- Centos7上编译GCC6.2
- 在Centos6.5编译R3.1.0
- CentOS6.5编译openjdk7
- centos6.5编译ffmpeg
- centos6.5编译mcrypt
- centos6.5 编译环境
- Centos6.5编译openjdk7
- linux下gcc6.1.0编译器安装
- gcc6.0编译开源库出错问题的解决
- 在MSYS2和MinGW-W64编译GCC6.3
- centos6.5编译open-jdk
- CENTOS6.5 编译安装 LNMP
- centos6.5 内核编译过程
- CentOS6.5编译内核步骤
- swoole安装 以及简单的聊天功能
- hdu3555 Bomb
- [单页面]Django打造在线教育平台(六)--配置models
- 四、代理模式——设计模式学习笔记
- MySQL连接时出现问题的疑难解答
- CentOS6.5编译gcc6.1.0
- 证明题-算法概论8.3证明吝啬SAT问题
- 图片ajax无刷新上传与图片下载
- java基础
- 全站翻译分享---Localize平台的使用方式整理--Star.hou
- OkHttp Wiki翻译(六)安全超文本传输协议(HTTPS)
- MySQL学习笔记(一)——搜索中文字符串
- 有符号数与无符号数
- springmvc中静态资源无法访问问题