前言
联系方式
培训课件
目录
查阅资料
查询gcc版本
下载gcc 5.3.0及所需软件
上传gcc 5.3.0及所需软件
解压gcc 5.3.0及所需软件
安装gmp
安装mpfr
安装mpc
安装gcc 5.3.0
软链接gcc 5.3.0
软链接g++ 5.3.0
小结
联系方式
微信公众号
微信
培训课件
(收费20元已共享到百度云盘便于同学们获取)
查阅资料
#gcc安装前提条件
https://gcc.gnu.org/install/prerequisites.html
#mysql 8.0.18手册
2 Installing and Upgrading MySQL
2.9 Installing MySQL from Source
2.9.2 Source Installation Prerequisites
查询gcc版本
[root@mysql8018 compile_mysql_dir]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17)
Copyright © 2010 Free Software Foundation, Inc.
复制
下载gcc 5.3.0及所需软件
上传gcc 5.3.0及所需软件
[root@mysql8018 gcc53_dir]# cd gcc53_dir/
[root@mysql8018 gcc53_dir]# ll
总用量 128868
-rw-r--r--. 1 root root 123036849 12月 2 14:36 gcc-5.3.0.tar.gz
-rw-r--r--. 1 root root 2942260 12月 2 18:26 gmp-5.1.3.tar.gz
-rw-r--r--. 1 root root 701263 12月 2 15:17 mpc-1.1.0.tar.gz
-rw-r--r--. 1 root root 1621228 12月 2 18:51 mpfr-3.1.2.tar.gz
复制
解压gcc 5.3.0及所需软件
tar zxvf gcc-5.3.0.tar.gz
tar zxvf gmp-5.1.3.tar.gz
tar zxvf mpc-1.1.0.tar.gz
tar zxvf mpfr-3.1.2.tar.gz
复制
安装gmp
[root@mysql8018 gcc53_dir]# chown -Rf root:root gmp-5.1.3
[root@mysql8018 gcc53_dir]# cd gmp-5.1.3
[root@mysql8018 gmp-5.1.3]# ./configure --prefix=/usr/local/gmp-5.1.3
[root@mysql8018 gmp-5.1.3]# make
[root@mysql8018 gmp-5.1.3]# make install
复制
安装mpfr
[root@mysql8018 gcc53_dir]# cd mpfr-3.1.2
[root@mysql8018 mpfr-3.1.2]# ./configure --prefix=/usr/local/mpfr-3.1.2 --with-gmp-include=/usr/local/gmp-5.1.3/include --with-gmp-lib=/usr/local/gmp-5.1.3/lib
[root@mysql8018 mpfr-3.1.2]# make
[root@mysql8018 mpfr-3.1.2]# make install
复制
安装mpc
[root@mysql8018 gcc53_dir]# cd mpc-1.1.0
[root@mysql8018 mpc-1.1.0]#
[root@mysql8018 mpc-1.1.0]# ./configure --prefix=/usr/local/mpc-1.1.0 --with-gmp=/usr/local/gmp-5.1.3 --with-mpfr=/usr/local/mpfr-3.1.2
[root@mysql8018 mpc-1.1.0]# make
[root@mysql8018 mpc-1.1.0]# make install
复制
安装gcc 5.3.0
[root@mysql8018 gcc53_dir]# cd gcc-5.3.0
[root@mysql8018 gcc-5.3.0]# ./configure --prefix=/usr/local/gcc-5.3.0 -enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++ -with-gmp=/usr/local/gmp-5.1.3 --with-mpfr=/usr/local/mpfr-3.1.2 --with-mpc=/usr/local/mpc-1.1.0
[root@mysql8018 gcc-5.3.0]# export LD_LIBRARY_PATH=:/usr/local/gmp-5.1.3/lib:/usr/local/mpc-1.1.0/lib:/usr/local/mpfr-3.1.2/lib
[root@mysql8018 gcc-5.3.0]# make
[root@mysql8018 gcc-5.3.0]# make install
复制
软链接gcc 5.3.0
[root@mysql8018 gcc-5.3.0]# rm -rf usr/bin/gcc
[root@mysql8018 gcc-5.3.0]# ln -s usr/local/gcc-5.3.0/bin/gcc usr/bin/gcc
[root@mysql8018 gcc-5.3.0]#
[root@mysql8018 gcc-5.3.0]# gcc --version
gcc (GCC) 5.3.0
Copyright © 2015 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。
复制
软链接g++ 5.3.0
[root@mysql8018 gcc-5.3.0]# which g++
/usr/bin/g++
[root@mysql8018 gcc-5.3.0]# rm -rf usr/bin/g++
[root@mysql8018 gcc-5.3.0]# ln -s usr/local/gcc-5.3.0/bin/g++ /usr/bin/g++
[root@mysql8018 gcc-5.3.0]# g++ --version
g++ (GCC) 5.3.0
Copyright © 2015 Free Software Foundation, Inc.
复制
小结
gcc编译器软件与诸多的软件有复杂的依赖关系
升级gcc版本之前,查阅gnu gcc官方手册之前提条件
gcc所需有前提源软件之间存在版本依赖及兼容关系
gcc编译安装完需要采用软链接以便操作系统使用编译安装的gcc新版本
文章转载自lovedb,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
2025年4月中国数据库流行度排行榜:OB高分复登顶,崖山稳驭撼十强
墨天轮编辑部
1734次阅读
2025-04-09 15:33:27
2025年3月国产数据库大事记
墨天轮编辑部
837次阅读
2025-04-03 15:21:16
2025年3月国产数据库中标情况一览:TDSQL大单622万、GaussDB大单581万……
通讯员
582次阅读
2025-04-10 15:35:48
征文大赛 |「码」上数据库—— KWDB 2025 创作者计划启动
KaiwuDB
490次阅读
2025-04-01 20:42:12
数据库,没有关税却有壁垒
多明戈教你玩狼人杀
471次阅读
2025-04-11 09:38:42
国产数据库需要扩大场景覆盖面才能在竞争中更有优势
白鳝的洞穴
452次阅读
2025-04-14 09:40:20
最近我为什么不写评论国产数据库的文章了
白鳝的洞穴
384次阅读
2025-04-07 09:44:54
天津市政府数据库框采结果公布!
通讯员
348次阅读
2025-04-10 12:32:35
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
338次阅读
2025-04-17 17:02:24
优炫数据库成功入围新疆维吾尔自治区行政事业单位数据库2025年框架协议采购!
优炫软件
332次阅读
2025-04-18 10:01:22