linux下安装apache的麻烦经历

ok,在新安装的linux中准备安装apache,apache下载解压完毕

执行./configure,突然出现

checking for gcc... no
configure: error: no acceptable C compiler found in $PATH

执行make后
No targets specified and no makefile found.Stop.  

天哪,原来是在安装linux(centos)时忘记安装GCC组件,使用添加/删除组件,点击update,需要插入光盘,光盘那就没有了
看来需要手动进行安装软件包,ok,解压centos的iso,查找gcc.*.rpm文件吧


compat-gcc-34-3.4.6-4.i386.rpm            gcc-gnat-4.1.2-42.el5.i386.rpm
compat-gcc-34-c++-3.4.6-4.i386.rpm        gcc-java-4.1.2-42.el5.i386.rpm
compat-gcc-34-g77-3.4.6-4.i386.rpm        gcc-objc-4.1.2-42.el5.i386.rpm
compat-glibc-headers-2.3.4-2.26.i386.rpm  gcc-objc++-4.1.2-42.el5.i386.rpm
compat-libgcc-296-2.96-138.i386.rpm       glibc-devel-2.5-24.i386.rpm
gcc-4.1.2-42.el5.i386.rpm                 glibc-headers-2.5-24.i386.rpm
gcc-c++-4.1.2-42.el5.i386.rpm             kernel-headers-2.6.18-92.el5.i386.rpm
gcc-gfortran-4.1.2-42.el5.i386.rpm        libgcc-4.1.2-42.el5.i386.rpm


这些是搜索得到的,使用rpm -ivh compat-gcc-34-3.4.6-4.i386.rpm 卓个进行安装
中途会经常出现
error: Failed dependencies:
librpm-4.2.so is needed by compat-gcc-34-3.4.6-4.i386

compat-gcc-34-3.4.6-4.i386.rpm还需要依赖librpm-4.2.so的库文件,搜索一下这个库文件是属于哪个rpm包,查到了就直接安装这个rpm包,一番下来依赖再依赖的关系很多(必须注意版本问题,虽然不同的版本有时也可以安装,但版本问题在一些情况下会出现问题,影响效果)
也没能仔细去了解这些包的各种作用,有依赖另外包的,就搜索另外的包然后安装,终于达成目的,将上面的gcc包全部安装完毕.

可以进行apache安装了,./configure make make install 一切正常

后来查资料,用yum install gcc也可以安装,不过实在太慢了

你可能感兴趣的:(apache,c,linux,centos,gcc)