./configure ,make ,make install命令

./configure是源代码安装的第一步,对即将安装的软件进行配置,检查其安装环境是否有该软件依赖的关系.比如会检查是否安装gcc,生成makefile文件,后续可以使用make和make install编译安装程序.可以加上 –with、–enable、–without、–disable 等等参数对编译加以控制.

make是读取makefile文件,通常是用来通过源代码包安装程序时编译makefile文件.

make install 是安装已经编译好的程序.最后make clean 删除一些临时文件

比如在ubuntu16.04上通过源代码安装nginx,

  1,通过wegt 链接,从nginx官网上下载nginx.***.tar.gz包,然后通过tar -zvf nginx.**.tar.gz包

  2,进入解压后的nginx文件夹,执行configure文件,这里有两个目的,检查安装环境(如果系统缺少相应的依赖则会报错),然后生成makefile文件,这里使用命令:./configure --prefix=/usr/local/nginx ,--prefix用于指定安装路径

  3,然后执行make,编译程序

  4,make install 安装已经编译好的程序

  5,启动nginx,安装目录 -c 配置文件目录,比如:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

posted @ 2018-06-25 18:19  叶子加雨  阅读(234)  评论(0编辑  收藏  举报