最近要在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