虚拟机安装的Centos默认没有gcc编译器,如下,command not found
先看离线安装、再试试在线安装
前天虚拟机一时没连上互联网,不能在线安装gcc,就临时使用离线安装的方法先装上。
方法如下:
首先,安装包下载地址:
http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
检索并下载如下这些rpm:
cpp-4.8.5-44.el7.x86_64.rpm
glibc-headers-2.17-317.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
gcc-4.8.5-44.el7.x86_64.rpm
kernel-headers-3.10.0-1160.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
glibc-devel-2.17-317.el7.x86_64.rpm
libgcc-4.8.5-44.el7.x86_64.rpm
下载后上传到虚拟机上:
执行下面的命令强制安装
rpm -ivh *.rpm –nodeps –force
再看下gcc命令提示 no input files,而gcc -v 可以正常输出版本信息:
程序验证和连接互联网都已经完成了,接下来把gcc卸载掉,重新使用在线安装方法试下。
yum remove gcc
卸载后看下gcc命令已经不可用
安装命令:
sudo yum -y install gcc gcc-c++ kernel-devel
这个过程展示出来的包比手动安装的多得多了
安装完成,再看看gcc -v已经没问题了
本篇文章来源于微信公众号: 文禾每