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
下载下来的压缩包上传到机器上
Linux系统(CentOS、Ubuntu)离线安装gcc环境_第1张图片解压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

一、下载下来的压缩包上传到机器上
Linux系统(CentOS、Ubuntu)离线安装gcc环境_第2张图片二、解压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
添加下面一行
exprot  PATH=/usr/local/gcc/gcc-4.8.1/bin:$PATH
保存退出后重新读取环境变量
source  /etc/profile

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

gcc  -v

你可能感兴趣的:(ubuntu,linux,centos)