成功安裝gcc編譯器

 

經常遇到需要編譯安裝的軟件,然後就會提示一堆錯誤,這時就知道沒有安裝gcc編譯器。

再來就找一堆依賴的安裝包,每次到網上查找也很麻煩,乾脆找一完整文章轉載了事。

版本一致、依賴性文件不能缺少,逐個安裝 

 

在./configure配置編譯源碼的時候出現以下錯誤

checking for gc... no
checking for cc... no
checking for cl.exe... no

說明系統沒有安裝gcc編譯器

利用光盤安裝GCC

掛載光盤:
mkdir -p /root/iso
mount /dev/cdrom /root/iso
cd /root/iso/Server

以下軟件名稱前面括號中的數字,是安裝的順序,我是根據安裝gcc-4.4.4-13.el6.i686.rpm來慢慢安裝它們的依賴性安裝包才安裝成功的。rpm安裝確實很繁瑣

gcc的安裝包如下:
(8) gcc-4.4.4-13.el6.i686.rpm
gcc-c++-4.4.4-13.el6.i686.rpm
gcc-gfortran-4.4.4-13.el6.i686.rpm
gcc-gnat-4.4.4-13.el6.i686.rpm
gcc-java-4.4.4-13.el6.i686.rpm
gcc-objc-4.4.4-13.el6.i686.rpm
gcc-objc++-4.4.4-l3.el6.i686.rpm

其中需要依賴的安裝包如下:(括號前代表安裝順序)
(2) cpp-4.4.4-13.el6.i686.rpm
(1) mpfr-2.4.1-6.el6.i686.rpm (libmpfr.so.1 is needed by cpp-4.4.4-13.el6.i686.rpm)

(7) cloog-ppl-0.15.7-1.2.el6.i686.rpm
(6) ppl-0.10.2-11.el6.i686.rpm (libppl.so.7 is needed by cloog-ppl-0.15.7-1.2.el6.i686 libppl_c.so.2 is needed by cloog-ppl-0.15.7-1.2.el6.i686)

glibc-2.12-1.7.el6.i686.rpm
glibc-common-2.12-1.7.el6.i686.rpm
(5) glibc-devel-2.12-1.7.el6.i686.rpm
(4) glibc-headers-2.12-1.7.el6.i686.rpm
glibc-utils-2.12-1.7.el6.i686.rpm

kernel-2.6.32-71.el6.i686.rpm
(3) kernel-headers-2.6.32-71.el6.i686.rpm

☆可以看出我上面是執行了以下8個安裝文件:
mpfr-2.4.1-6.el6.i686.rpm
cpp-4.4.4-13.el6.i686.rpm
kernel-headers-2.6.32-71.el6.i686.rpm
glibc-headers-2.12-1.7.el6.i686.rpm
glibc-devel-2.12-1.7.el6.i686.rpm
ppl-0.10.2-11.el6.i686.rpm
cloog-ppl-0.15.7-1.2.el6.i686.rpm
gcc-4.4.4-13.el6.i686.rpm

安裝完畢之後,查看gcc版本 gcc -v,./configure 運行正常; 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章