成功安装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 运行正常; 

 

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