centos安装gcc环境和其他依赖


1:
找到相同centos版本的环境或者高版本(未测试,可自行测试)
方式1:如果有网的虚拟机还没有安装,可以直接

yum install --downloadonly --downloaddir=/root/gcc gcc
yum install --downloadonly --downloaddir=/root/gcc++ gcc-c++

方式2:如果有网的虚拟机已经安装过,可以

yum -y install yum-utils
yumdownloader --resolve --destdir=/root/gcc gcc
yumdownloader --resolve --destdir=/root/gcc++ gcc-c++

相关依赖会生成到指定的文件夹里面
附依赖包下载链接:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

2:

把相关安装包上传到未安装gcc的的centos进入文件夹执行

rpm -ivh *.rpm --nodeps --force

强制安装了,因为逐个安装,很容易因为递进依赖,而报一堆错,需要下载一堆特别多的包

3:
安装成功后运行相关程序可能会存在一个问题,如果报错

configure: error: cannot compute suffix of object files: cannot compile

说明gmp, mpfr, mpc基本包没有安装,需要按照步骤1,生成gmp, mpfr, mpc的依赖和安装包
例:

yum install --downloadonly --downloaddir=/root/gmp gmp
或者
yumdownloader --resolve --destdir=/root/gmp gmp

4:

重复步骤2,安装gmp, mpfr, mpc,再次安装一次gcc或者gcc++

5:

检查
gcc -v

posted @ 2021-08-06 09:23  momomoi  阅读(148)  评论(0)    收藏  举报