redhat 安装gcc

来源:互联网 发布:hg的gp03d石斛兰淘宝 编辑:程序博客网 时间:2024/06/04 18:29

linux版本:redhat_6.4_x86-64

昨天计划在一台服务器编译安装postgresql,但是在编译的时候提示我没有安装gcc编译器,很奇怪,这种编译器应该是系统自带的,居然没有安装。

没办法只能装了,官网下载了gcc源码包,麻烦来了,编译的时候居然提示没有cc编译器。既然不能编译安装,那我用yum装吧,redhat 6.4yum后yum是需要注册的收费吧,当然卸载后重新安装的话好像可以解决收费的问题,也很麻烦。

既然编译安装不行,那只能考虑二进制包安装了,在redhat安装镜像文件的packages中,有所有预装的rpm文件,依赖性的话就需要自己一点点尝试了。

 

 

默认需要安装的gcc相关包如下:

compat-gcc-34-3.4.6-19.el6.x86_64.rpm
compat-gcc-34-c++-3.4.6-19.el6.x86_64.rpm
compat-gcc-34-g77-3.4.6-19.el6.x86_64.rpm
gcc-4.4.7-3.el6.x86_64.rpm
gcc-c++-4.4.7-3.el6.x86_64.rpm
gcc-gfortran-4.4.7-3.el6.x86_64.rpm
gcc-gnat-4.4.7-3.el6.x86_64.rpm
gcc-java-4.4.7-3.el6.x86_64.rpm
gcc-objc-4.4.7-3.el6.x86_64.rpm
gcc-objc++-4.4.7-3.el6.x86_64.rpm
glibc-devel-2.12-1.107.el6.x86_64.rpm
libgcc-4.4.7-3.el6.i686.rpm
libgcc-4.4.7-3.el6.x86_64.rpm

但是实际安装中肯定不止这几个,因为还有很多依赖关系,不过不管依赖多少packages中肯定都有,所以我们不需要担心。

我们就从gcc-4.4.7-3.el6.x86_64.rpm开始,rpm -ivh gcc-4.4.7-3.el6.x86_64.rpm,会提示缺少依赖的包,少哪个我们就装哪个,直到能把gcc-4.4.7-3.el6.x86_64.rpm装上为止。

0 0
原创粉丝点击