Linux 下的绝大多数源码包都是用 C 语言编写的,还有少部分是用 C++ 等其他程序语言编写的。所以,要想安装源码包,必须安装 C 语言编译器 gcc(如果是用 C++ 编写的程序,则还需要安装 gcc-c++)。
我们可以先检测一下 gcc 是否已经安装,命令如下:
[root@localhost ~]# rpm -q gcc
gcc-4.4.6-4.el6.i686
如果没有安装 gcc,则推荐大家采用 yum 安装方式安装。因为如果手工使用 rpm 命令安装,那么 gcc 所依赖的包太多了。命令如下:
[root@localhost yum.repos.d]#yum -y install gcc
这时就需要 make 命令来帮助我们完成编译,所以make也是必须安装的。我们也需要査看一下 make 是否已经安装,命令如下:
[root@localhost yum. repos.d]# rpm -q make
make-3.81-20.el6.i686
源码包获取
RPM 包是保存在 CentOS 6.3 的安装光盘中的,那么源码包从哪里来呢?从官方网站上下载,我们依然以下载和安装 apache 为例。
源码包安装
在安装之前,我们先来解释一下源码包的安装注意事项:
- 软件包是从互联网上下载的。比如 apache 是从北京理工大学开源软件