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