Linux系统(CentOS、Ubuntu)离线安装gcc环境

如果执行gcc –version出现以下信息,表示已经安装过gcc,可以跳过该步骤:

[boco@CDH-143 spark_job_monitor]$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

否则,如果执行make命令报下面错误,说明系统上没有安装C语言环境,需要安装,在linux系统上的C环境是gcc,因此需要安装gcc。

CentOS7系统

网盘下载链接:
链接:https://pan.baidu.com/s/10bgA4SKD7lvsln48gRMdUA
提取码:6666
下载下来的压缩包上传到机器上
在这里插入图片描述解压gcc.zip,编译安装

[root@CDH-143 soft]# unzip gcc.zip
[root@CDH-143 soft]# cd gcc
[root@CDH-143 soft]# rpm -Uvh *.rpm --nodeps --force

查看gcc版本,出现以下信息,表示安装成功

[boco@CDH-143 spark_job_monitor]$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Ubuntu系统

网盘下载链接:
链接:https://pan.baidu.com/s/1F2r1VjGUIy7GtVfGwKf1CA
提取码:6666

一、下载下来的压缩包上传到机器上
在这里插入图片描述二、解压gcc并进入安装包的根目录
创建目录
进入安装目录:

tar  zxvf gcc-4.8.1.tar.gz
mkdir -p /usr/local/gcc/
mv  gcc-4.8.1   /usr/local/gcc/
cd  /usr/local/gcc/gcc-4.8.1

三、在安装包中进行下面操作:

tar xjf  mpfr-2.4.2.tar.bz2
ln  -sf  mpfr-2.4.2  mpfr 
tar xjf  gmp-4.3.2.tar.bz2
ln  -sf  gmp-4.3.2   gmp
tar xjf  mpc-0.8.1.tar.gz
ln  -sf  mpc-0.8.1   mpc
tar xjf  isl-0.14.tar.bz2
ls  -sf  isl-0.14    isl

./configure –disable-multilb –prefix=/usr/local/gcc/gcc-4.8.1  --enable-add-ons

注:如果出现LD_LIBRARY_PATH错误
则是因为LD_LIBRARY_PATH出现了在当前目录中,
参考解决办法:输入下面命令代码

exprot  LIBRARY_PATH=/usr/lib/x86_64-linux-gnu

四、在/usr/local/gcc/gcc-4.8.1目录中编译安装

make  && make install 

或者:

make  -j  8
make  install

这会等待编译安装一会儿。

五、编辑环境变量文件并导入系统路径

vim   /etc/profile
添加下面一行
export  PATH=/usr/local/gcc/gcc-4.8.1/bin:$PATH
保存退出后重新读取环境变量
source  /etc/profile

六、安装完成后可以看看版本、显示正常版本

gcc  -v
  • 12
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值