Linux 升级GCC版本 - 学习/实践
1.应用场景主要用于编译安装软件时,遇到问题,提示GCC编译器版本太低, 只好升级.2.学习/操作环境:华为云ECS ubuntu 18.04这里采用shell脚本方式进行升级权限: 普通用户权限或者root权限1.进入目录cd /usr/src2.编辑shell脚本sudo vimupgradeGcc.sh内容如下:#!/bin...
1.应用场景
主要用于编译安装软件时,遇到问题,提示GCC编译器版本太低, 只好升级. |
2.学习/操作
环境: 阿里云ECS centOS 7 权限: 普通用户权限或者root权限
这里采用shell脚本方式进行升级 先查看gcc 版本 gcc --version
1.进入目录 cd /usr/src
2.编辑shell脚本 sudo vim upgradeGcc.sh 内容如下:
3. 添加可执行权限 //这里给了最大权限 chmod 777 upgradeGcc.sh
4.执行脚本 //需要一段时间 先去吃饭 ./upgradeGcc.sh
Note: 一直提示权限问题, 就直接切换到root用户下,进行shell脚本执行 //很野,反正跟最坏的结果就是重装系统,而且shell脚本中并没有破坏性操作
下载一些依赖,会有一些慢,稍等会儿
接下来运行编译会有些慢,需要等待//先做其他事情
各种幺蛾子,还是编译出现问题 TBD
5.查看Gcc版本 是否升级成功 TBD
后续补充 ... |
3.问题/补充
1. 经过网络下载可知,相同带宽下【1M】,阿里云ECS比华为ECS 与 腾讯元ECS要速度快 //20200711
2.执行 ./contrib/download_prerequisites 命令,即下载一些GCC相关源代码包,下载不下来或者下载很慢,导致一直安装不成功 需要哪些包可以进入 ./contrib/ 目录,查看 下载地址如下: ftp://gcc.gnu.org/pub/gcc/infrastructure/ 目前还没有想到好的办法:网络原因,解决思路必须很快下载下来直接或者迂回【先下载后上传方式】
shell脚本或者:
|
4.参考
https://cloud.tencent.com/developer/article/1365651 //centos7 升级GCC版本到7.3.0 https://www.linuxidc.com/Linux/2018-10/155030.htm //Linux 下升级gcc版本(gcc-7.3.0) |
后续补充
...
更多推荐
所有评论(0)