./configure脚本的使用:
1、获取帮助
./configure --help
2、较通用的一些选项
安装路径相关:
--prefix=/path/to/somewhere: 指定安装路径
--sysconfdir=/path/to/somewhere: 指定配置文件安装路径
指定启用/禁用的特性
--enable-FEATURE: 例如--enable-fpm
--disable-FEATURE: 例如--disable-socket
指定所依赖的功能、程序或文件
--with-FUNCTION[=/path/to/somewhere]
1、获取帮助
./configure --help
2、较通用的一些选项
安装路径相关:
--prefix=/path/to/somewhere: 指定安装路径
--sysconfdir=/path/to/somewhere: 指定配置文件安装路径
指定启用/禁用的特性
--enable-FEATURE: 例如--enable-fpm
--disable-FEATURE: 例如--disable-socket
指定所依赖的功能、程序或文件
--with-FUNCTION[=/path/to/somewhere]
--without-FUNCTION
make 根据配置文件配置文件
make install 复制文件
安装后的配置:
程序运行:
1、让二进制程序直接,而无须输入路径
# vim /etc/profile.d/APPNAME.sh
export PATH=$PATH:/path/to/somewhere
2、导出手册页:
编辑/etc/man.config配置文件,添加一项MANPATH,路径为新安装的程序的man目录; # man -M /path/to/somewhere KEYWORD
程序开发:如果其它应用程序依赖此程序的开发环境,或针对此程序做二次开发
1、导出库文件
第一步:指定让系统搜索定制的路径
编辑/etc/ld.so.conf.d/APPNAME.conf
一行一个库文件路径
第二步:触发系统重新搜索所有的库文件并生成缓存
# ldconfig
-v
2、导出头文件
/usr/local/nginx/include
系统找头文件的路径是:/usr/include
导出方式:创建链接进行
ln -sv /usr/local/nginx/include /usr/include/nginx