安装gcc7.1.0
【安装gcc7.1.0】
【1】
http://ftp.gnu.org/gnu/gcc/gcc-7.1.0/
下载gcc7.1.0
【2】cd gcc-7.1.0
执行脚本./contrib/download_prerequisites【该脚本虽然没“显示”,但可以执行】
这个脚本会帮我们下载、配置、安装需要的依赖库。
【报错】
gmp-6.1.0.tar.bz2: FAILED
sha512sum: WARNING: 1 computed checksum did NOT match
error: Cannot verify integrity of possibly corrupted file gmp-6.1.0.tar.bz2
【3】
vi contrib/download_prerequisites
将该文件里的base_url='ftp://gcc.gnu.org/pub/gcc/infrastructure/'替换为:base_url='http://mirror.linux-
ia64.org/gnu/gcc/infrastructure/'
【此步骤经实践发现不行】
【4】直接下载三个安装包,
https://gmplib.org/list-archives/gmp-announce/2015-November/000044.html …
并解压放到gcc-7.1.0 目录下,ln
cd gcc-7.1.0
tar zxvf gmp-6.1.0.tar.gz
tar zxvf mpfr-3.1.4.tar.gz
tar zxvf mpc-1.0.3.tar.gz
ln -s gmp-6.1.0 gmp
ln -s mpfr-3.1.4 mpfr
ln -s mpc-1.0.3 mpc
【5】
建立编译输出目录mkdir gcc-build-7.1.0,进入目录cd gcc-build-7.1.0。【gcc推荐新建目录!】
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
其中,--enable-languages表示你要让你的gcc支持那些语言,--disable-multilib不生成编译为其他平台可执行代码的交叉编译器。–disable-
checking生成的编译器在编译过程中不做额外检查,也可以使用--enable-checking=xxx来增加一些检查;
出现以下即ok:
configure: creating ./config.status
config.status: creating Makefile
【6】
make -j8编译
make install
【7】指定本机使用最新版本GCC编译器
sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/gcc 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/local/bin/g++ 50
此时gcc -v,显示版本为7.1
安装gcc7.1.0相关推荐
- Ubuntu下升级安装gcc-7.5.0
Ubuntu16.04 手动升级gcc版本 1.首先下载压缩包 Index of /gnu/gcc/gcc-7.5.0http://ftp.gnu.org/gnu/gcc/gcc-7.5.0/2.具体 ...
- 安装gcc7.3.0
安装gcc7.3.0 file_name=gcc-7.3.0 wget https://ftp.gnu.org/gnu/gcc/${file_name}/${file_name}.tar.gz tar ...
- linux无网络下,安装gcc7.5.0
1. 在有网络的情况下,分别下载gcc7.5.0的安装包,及其4个依赖包 安装包链接:https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-7.5.0/gc ...
- centos升级之gcc 升级 gcc-7.3.0安装
更新于:2018_7_28 安装时间非常非常久,我最快一次40分钟,最长一次两个小时 cd / wget ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz ...
- centos7下安装gcc7
之前写过在linux下升级gcc 4.8至gcc 4.9的过程,现在gcc最新的版本是8,有些软件必须是gcc 7或者以上的版本才可以编译,比如clickhouse,gcc 7的安装过程和之前基本上一 ...
- ubuntu16.04+cuda10.1安装opencv-3.3.0
目录 1.系统环境 2.安装一些基础命令 2.1更新包 2.2安装依赖项 3.下载OpenCV 和 OpenCV_contrib 源码包 3.1下载地址 3.2解压并移动opencv_contrib- ...
- Redhat7在线编译安装gcc7.5
参考链接: https://www.cnblogs.com/music-liang/p/12900457.html https://blog.csdn.net/analogous_love/artic ...
- centos7 安装gcc7.5
wget http://mirrors.ustc.edu.cn/gnu/gcc/gcc-7.5.0/gcc-7.5.0.tar.gz tar -zxvf gcc-7.5.0.tar.gz cd gcc ...
- ubuntu安装gcc-7,g++-7,源码安装python
安装gcc-7/g++-7 添加镜像 vim /etc/apt/sources.list #在sources.list中添加如下内容 deb [arch=amd64] http://archive.u ...
最新文章
- Command ‘ifconfig‘ not found, but can be installed with:
- mysql多语句查询结果_MySQL查询从多个选择语句获取结果?
- granfana telegraf influx安装与使用
- PHP程序员的学习路线
- NAND FLASH读写速度计算方法详解
- mysql oracle 查询语句执行顺序_MySQL sql语句执行顺序
- typedef的详细用法
- C语言去括号编程题,数据结构课件.ppt
- 模式识别之车牌识别---一个开源车牌识别项目easypr
- samba 实现linux 共享,用Samba实现Linux之间的文件共享机制
- 店宝宝电脑版_用店宝宝是为了什么?客服全权负责开启属于您的个人店铺
- java ee13_一口气了解多线程及其Java实现
- 为什么沿梯度方向,函数变化最快???
- 改变Eclipse标记高亮的颜色
- 网管学习日记-浮动静态路由和负载均衡
- C++实现LRU(Least-Recently Used)缓存算法
- 小米手机MIUI刷机教程(小米6等)
- 微信小程序 组件传值(二) triggerEvent 子传父
- POJ 3744 Scout YYF I(矩阵快速幂优化+概率dp)
- 计算机键盘按键错乱,笔记本键盘按键错乱怎么办 解决笔记本电脑个别按键功能错乱...
热门文章
- 用ceres实现RGB-D上的稀疏直接法和半稠密直接法
- “五高一大”的SuperMap分布式GIS技术体系
- golang---锁
- 【Android】ListView基本使用
- (翻译)使用百分比更容易找到有用的产品评论
- 2017.12.15 python资料,转存一下。
- Flutter自定义加载中的Loading
- Navicat操作数据库时候一直显示加载中
- 史上最全的MonkeyRunner自动化测试从入门到精通(10)
- 解决Elasticsearch报错:exception [type=search_phase_execution_exception, reason=all shards failed]