Apache与Python源码包编译安装实战

1、源码编译安装软件步骤

由于Linux操作系统开放源代码,因而在其上安装的软件大部分也都是开源软件,例如apache、tomcat、php等软件。开源软件基本都提供源码下载和源码安装的方式,源码安装的好处是用户可以自己定制软件功能,安装需要的模块,不需要的功能可以不用安装。此外,用户还可以自己选择安装路径,方便管理,卸载软件也很方便,只需删除对应的安装目录即可。

源码安装软件一般有以下几个步骤组成:下载解压源码、分析安装平台环境(configure)、编译安装软件(make、make install)。

configure文件一般是个可执行文件,可以在当前目录下直接输入“./configure”进行软件安装的环境测试,如果提示缺少某些安装包,就需要进行安装,直到测试通过。通常的,源码安装都需要GCC或者CC编译器,这些编译器一般在安装系统时定制安装包中的开发工具选项下。

make是我们经常用到的编译命令,对于一个包含很多源文件的应用程序,使用make和makefile工具可以简单快速的解决各个源文件之间复杂的依赖关系,同时,make工具还可以自动完成所有源码文件的编译工作,并且可以只对上次编译后修改过的文件进行增量编译。

make工具最主要的功能就是通过makefile文件来实现的,makefile文件是按照某种语法来进行编写的,文件中定义了各个源文件之间的依赖关系,并说明了如何编译源文件并生成可执行文件,它通过描述各个源程序之间的关系让make工具自动完成编译工作。

注意:通过源码方式安装软件,需要把开发工具等基础模块安装好,比如gcc、gcc-c++、libgcc、glibc、make、automake等开发工具或基础包,还要安装一些相应的开

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/131930431