源码编译的过程:源码–>预处理–>编译–>汇编–>链接–>执行
大致可分为三步:./configure—>make—>make install
总的来说:make就做了编译汇编的工作,他是根据makefile的文件来编译汇编的;而makefile是configure根据一个叫做makefile.in的模板文件生成的;makefile.in是由一个叫automake的工具生成的,configure是由一个叫autoconf的工具生成的。make install把编译好的文件复制到指定的目录,说到底就是调用了install命令。
详细的说(最近在安装了nginx,所以就用nginx举例):
这三步分别为:
1. ./configure [options]
--help:获得其支持使用的选项
--prefix=/PATH/TO/SOMEWHERE:指定默认安装位置;默认为/usr/local/;
--sysconfdir=/PATH/TO/SOMEWHERE:配置文件安装位置&