admin管理员组文章数量:1665605
如果执行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/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/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
版权声明:本文标题:Linux系统(CentOS、Ubuntu)离线安装gcc环境 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1730050833a1220789.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论