天天看點

red hat 裝g++

  最近在學習Linux下的c/c++程式設計,但是編譯c++檔案的時候發現了問題(我用的是 Red Hat Enterprise Linux 6.3)

  編譯c++ 檔案的時候總是提示 gcc:error trying to exec 'cclplus':execvp:No such file or directory 錯吳,當然樓主

 現在是菜鳥狀态完全不懂怎麼回事。

red hat 裝g++

上網百度查原因,發現是在一般情況下,Red Hat Linux 系統是不自帶g++編譯器的 需要程式員自己裝。

在網上找了許多的方法,在經曆成千上萬次的失敗之後,終于 在群裡  大神的指導下 解決了,現在希望能夠幫助更多的網絡上朋友。

這裡我隻說我用到的方法。

在網上看到許多人都說要輸入 這個條指令 : #yum install gcc-c++

樓主第一次 輸入的時候是這種情況

red hat 裝g++

唯一看得懂的英文是 This system is not registered with RHN

系統沒有注冊RHN  ,但是完全不懂什麼是 RHN  然後 百度 找方法 有一種解決方法就是 配置本地 yum源

意思就是說 之前的安裝包要從網絡上擷取,但是機器又沒有注冊,自然就沒有權限,導緻失敗。

現在就是自己設定yum源 ,

接下來就是關于本地 yum 源的配置:

樓主是用wmware 裝的虛拟機,在Linux虛拟機中系統以iso作為yum的本地源

現在一般都不用關盤安裝系統了吧,基本上都是用iso鏡像

是以首先 就是要挂載 iso鏡像:

我們建立一個挂載點:

mkdir /mnt/dvd 

(其實就是在mnt檔案夾下建立一個dvd檔案夾 ,檔案夾名稱是随意的)

接下來

mount -o loop /xxx/xxx.iso /mnt/dvd/

(其中 /xxx/xxx.iso) 是iso檔案的絕對路徑

設定成功以後:

自己寫一個文本,名字為 iso.repo

iso.repo的内容如下:

red hat 裝g++

最後要把它複制到 etc/yum.repos.d 檔案下

red hat 裝g++

剩下的就是測試是否成功了

執行指令 yum clean ally

清除緩存 

yum list 檢視自己能夠安裝的軟體包

red hat 裝g++

如果 出現這個界面 你就安裝成功了

再運作 yum install gcc-c++

就能夠安裝g++ 了

如果還是出錯 了提示這個錯誤的話。

red hat 裝g++

據網上資料說這是由于yum安裝了舊版本的GPG keys造成的。    解決辦法就是    >rpm --import /etc/pki/rpm-gpg/RPM* 

最後希望 能夠幫助看到這篇部落格的朋友們

red hat 裝g++

 第三次寫部落格。

繼續閱讀