CentOS7.9源码编译安装gcc-10.4.0
1. 下载gcc、gmp、mpfr、mpc、isl等软件
# wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-10.4.0/gcc-10.4.0.tar.gz
# wget http://ftp.tsukuba.wide.ad.jp/software/gcc/infrastructure/gmp-6.1.0.tar.bz2
# wget http://ftp.tsukuba.wide.ad.jp/software/gcc/infrastructure/mpc-1.0.3.tar.gz
# wget http://ftp.tsukuba.wide.ad.jp/software/gcc/infrastructure/mpfr-3.1.6.tar.bz2
# wget http://ftp.tsukuba.wide.ad.jp/software/gcc/infrastructure/isl-0.18.tar.bz2
2. 解压软件包
# tar -zvxf gcc-10.4.0.tar.gz (解压gcc源码)
# ls gcc-10.4.0
# tar -xf gmp-6.1.0.tar.bz2 -C gcc-10.4.0/ (解压gmp源码包到gcc解压后的目录下)
# tar -xf mpc-1.0.3.tar.gz -C gcc-10.4.0/ (解压mpc源码包到gcc解压后的目录下)
# tar -xf mpfr-3.1.6.tar.bz2 -C gcc-10.4.0/ (解压mpfr源码包到gcc解压后的目录下)
# tar -xf isl-0.18.tar.bz2 -C gcc-10.4.0/ (解压isl源码包到gcc解压后的目录下)
# ln -s gmp-6.1.0/ gmp (gmp解压后的目录做软链接)
# ln -s mpc-1.0.3/ mpc (mpc解压后的目录做软链接)
# ln -s mpfr-3.1.6/ mpfr (mpfr解压后的目录做软链接)
# ln -s isl-0.18/ isl (isl解压后的目录做软链接)
3. 编译安装gcc
# ./configure --prefix=/opt/gcc-10.4.0/ --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib ---enable-languages=c,c++,lto --enable-plugin --with-arch_32=x86-64 --disable-multilib
# make -j 4
# make install
4. 设置环境变量
# cat /etc/profile
export PATH=/opt/gcc-10.4.0/bin:$PATH
export LD_LIBRARY_PATH=/opt/gcc-10.4.0/lib64:$LD_LIBRARY_PATH
5. 查看版本
# gcc –version
CentOS7.9源码编译安装gcc-10.4.0相关推荐
- CentOS7下源码编译安装MySQL5.6.4
CentOS7下源码编译安装MySQL5.6.4 写这篇博客的主要原因是:请看上一篇博客:CentOS7下更改MySQL5.6.4默认的数据存储位置.对,当初通过rpm安装的mysql5.6.4,一切 ...
- centos7上源码编译安装Heartbeat
最近有遇到改造一款第三方软件安装包,安装路径统一到/opt/路径下.原来是直接使用yum安装的,本文则介绍如何采用源码编译方式在centos7上安装Heartbeat. 一.认识什么是Heartb ...
- Centos7.5源码编译安装nodejs
官方文档:https://nodejs.org/zh-cn/download/releases/ 我安装的是 #1.把安装包上传到/usr/local/node #2.创建一个node文件夹 #3.解 ...
- openvswitch2.8.1 centos7.4 源码编译安装
安装依赖 yum install gcc pkgconfig autoconf automake libtool git make python-devel openssl-devel kernel ...
- centos6.8安装php7.3,CentOS7.6源码编译安装PHP 7.3.8
安装步骤 1. 使用wget命令下载源码安装包 wget https://www.php.net/distributions/php-7.3.8.tar.gz --no-check-certifica ...
- centos7 访问php页面显示源码_运维干货分享:centos7下源码编译安装php-7.1.5(脚本)...
PHP简介: PHP是一种创建动态交互性站点的强有力的服务器端脚本语言.PHP是目前动态网页开发中使用最为广泛的语言之一.PHP能运行在包括Windows.Linux等在内的绝大多数操作系统环境中. ...
- 7.1 pdo 宝塔面板php_运维干货分享:centos7下源码编译安装php-7.1.5(脚本)
PHP简介: PHP是一种创建动态交互性站点的强有力的服务器端脚本语言.PHP是目前动态网页开发中使用最为广泛的语言之一.PHP能运行在包括Windows.Linux等在内的绝大多数操作系统环境中. ...
- centos7.8源码编译安装nginx1.17.10
http://nginx.org/download/ nginx安装包下载地址. 集成安装 yum -y install gcc gcc-c++ autoconf automake yum -y in ...
- mysql5.7.25源码安装_源码编译安装 mysql5.7.25
以前最烦就是源码编译安装mysql5.7 ,原因无它 - 很麻烦,但最近因学习需要避免不了,主要介绍在centos7 下源码编译安装mysql5.7 . 安装 安装依赖包 yum install -y ...
- mysql5.1编译安装centos7_CentOS7下 Nginx1.13.5 + PHP7.1.10 + MySQL5.7.19 源码编译安装
在CentOS7下 Nginx1.13.5 + PHP7.1.10 + MySQL5.7.19 源码编译安装过程记录. 一.安装Nginx 1.安装依赖扩展 # yum -y install wget ...
最新文章
- 工作报告总是写不好?表达不准确?试试这个写作方法
- java关闭数据库连接语句,java下连接mysql数据库 ——删除语句——delete
- python 操作mysql_Python 操作MySQL
- VSCode中使用vue项目ESlint验证配置
- C# 调用并执行SQL脚本文件
- android多线程计时器,Android 计时器Timer用法
- 常见数通设备镜像制作模板
- 赠书 001 | 人啊。认识你自己
- 台式电脑属于小型电子计算机,个人计算机属于小型计算机。
- VS2010如何安装MSComm控件
- 《智能养老》总体设计方案
- PTA L1-059 敲笨钟
- BUUCTF basic PikaChu AWD-Test1 Webug 4.0
- ANDROID SDK体系介绍
- element-plus的el-icon和@element-plus/icons vue3 组件封装与使用
- 计算机毕业设计django基于python智能在线考试阅卷系统
- Origin绘图格式细节
- 基于GBT28181:SIP协议组件开发-----------第三篇SIP注册流程分析实现
- php 调整图片色温,php – 以K计算色温
- 人生得意马蹄急,成长的痛,坚持痛并快乐
热门文章
- 安卓入门——————简单记账本的开发(二)-点击listview跳转并实现数据的更新...
- 离谱至极!“核弹显卡”?!!
- Android第二期 - 中国天气预报xml解析版(111)
- 制作U盘安装redhat
- excel导入导出--Java
- mysql lsn_Mysql之LSN和checkpoint和double write
- 阿里云商标注册专家辅助申请不成功退款?成功率?如何收费?
- 从货币历史,看可编程货币的升级
- textarea多行文本,超出高度时显示滚动条
- 微信个人号协议、微信ipad协议、微信ipad8.0.40,进行个人微信二次开发