Linux入门培训:编译应用程序前的准备和配置工作
Linux入门培训:编译应用程序前的准备和配置工作,在进行Apache应用程序的编译安装之前需要完成几项准备工作。
1、确认系统中已经安装了编译环境
在对任何应用程序的源代码进行编译安装之前都需要确认当前系统中已安装了gcc编译环境。
如果当前Linux系统中没有gcc编译器环境,那么应该使用rpm命令进行安装;由于安装时软件包之间有依赖关系,使用rpm命令进行安装非常繁琐,建议使用yum工具进行安装。
将光盘挂载到本地,然后修改yum工具的配置文件:
修改配置文件:
改成以下内容:
保存退出后,使用以下命令安装gcc:
这样,gcc所依赖的软件包都会被一起安装。
2、下载Apache程序的源代码安装包文件
Apache程序的源代码安装包文件可以从Apache的官方网站上下载:http://www.apache.org,这个文件我们可以提前下载好。
3、释放已下载的源代码软件包文件
tar命令将“httpd-2.2.15.tar.gz”源代码压缩包解压后,再将所有的Apache的源代码文件释放到默认在当前目录下建立的目录“httpd-2.2.15”中。
注:tar命令用于对文件进行归档以及恢复归档文件,“tar jxf”命令用于释放使用“bz2”格式压缩的归档文件。
4、进入源代码目录
在对源代码进行配置和编译之前还需要完成最后一件准备工作,进入源代码文件所在的子目录“httpd-2.2.15”。
编译前的配置
所有的源代码软件在进行编译前都需要执行configure命令完成程序编译前的配置工作。
configure命令需要进入源代码目录后执行,该命令可以使用“--help”选项获取帮助。
在Apache程序的配置中,使用“--prefix”选项可以指定应用程序编译完成后的安装路径,命令格式如下:
命令格式:./configure --prefix=程序安装目录的绝对路径
如果不使用“--prefix”选项指定安装目录,configure程序将设置Apache的默认安装路径。为了易于观察编译安装的结果,并且不过多的影响当前Linux系统中的应用程序,我们使用“--prefix”选项设置Apache程序的安装目录在“/usr/local/apache1”目录中。
configure命令的配置需要一定的时间,配置过程会在屏幕中显示大量的输出信息,这些信息有利于管理员了解程序配置的过程。
-
标签错误:<!-- #Label#
labelId=20160707140604
moduleId=1
classId=12231768634
orderby=2
fields=url,title,u_info
attribute=
datatypeId=22192428132
recordCount=3
pageSize=
<htmlTemplate><dt><img src="/images/index_26${index}.jpg" width="100" height="62" /><a href="$url" title="${title}">${title}</a><span>${api.left(u_info,60)}</span></dt></htmlTemplate>
-->
- 我要参加技术沙龙