最近要在linux中编译C++文件,报:bash:gcc:command not found的错误。系统中GCC没有安装,配置了一个简单的本地yum。
环境:虚拟机下red hat 5.5
步骤:
mkdir /cdrom //根目录下创建一个文件目录
mount /dev/cdrom /cdrom //将准备好的系统镜像挂载到/cdrom目录下
接下来在/etc/yum.repo.d/目录下创建一个yum配置文件XXX.repo (也可以直接使用此目录下的repo文件,使用此文件时,最好先备份一下 )我的操作如下:
cd /etc/yum.repo.d/
vi server.repo
文件内容如下:
[server]
name=rehl5server //这来的名字可以随便起
baseurl=file:///cdrom/Server //挂载地址下的Server目录
enabled=1 //是否开启,1开启,0关闭
gpgcheck=0 //gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启
保存,可以通过yum list检验一下本地yum是否已经配置成功
如果不成功,删除/etc/yum.repo.d/目录下的其他repo文件(我配置的过程中,开始配置不成功,删除此目录下的repo配置文件,配置成功)注意:这里配置文件不要写错(字母打错、路径写错)哦。
yum list检验一下是否成功,如果成功。
则可以使用yum install gcc 安装gcc