linux程序编译、安装过程和重要参数说明

编译安装过程

源码安装一般包括几个步骤:配置(configure)编译(make)安装(make install)

其中configure是一个可执行脚本,在源码目录中执行可以完成自动的配置工作,即./configure

重要参数--prefix说明

如果不配置该选项,安装后可执行文件默认放在/usr/local/bin中,库文件默认放在/usr/local/lib中,配置文件默认放在/usr/local/etc中,其它的资源文件放在/usr/local/share中,比较凌乱。

在实际的安装过程中,我们可以增加--prefix参数,这样可以将要安装的应用安装到指定的目录中,如,我们要安装nginx应用,在配置环节可以使用如下命令:

./configure --prefix=/usr/local/nginx

之后再执行make & make install命令就可以将git安装到了/usr/local/nginx目录中,这样做的好处就是方便以后的维护。也方便拷贝到其他服务器去使用。

相关推荐
qwy7152292581631 分钟前
13-R数据重塑
服务器·数据库·r语言
anddddoooo2 小时前
域内证书维权
服务器·网络·网络协议·安全·网络安全·https·ssl
zhoupenghui1683 小时前
golang时间相关函数总结
服务器·前端·golang·time
lllsure3 小时前
Linux 实用指令
linux·物联网
努力的小T3 小时前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
Nerd Nirvana3 小时前
OpenSSL crt & key (生成一套用于TLS双向认证的证书密钥)
linux·ssl·shell·认证·加密·tls·oepnssl
不修×蝙蝠4 小时前
HTTP 协议(Ⅲ)
服务器·http·javaee·http协议
letisgo54 小时前
记录一次部署PC端网址全过程
linux·阿里云·服务器运维
梨落秋溪、4 小时前
输入框元素覆盖冲突
java·服务器·前端
枫叶落雨2224 小时前
08-Elasticsearch
运维·jenkins