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目录中,这样做的好处就是方便以后的维护。也方便拷贝到其他服务器去使用。

相关推荐
snpgroupcn9 分钟前
天能股份SAP系统整合实战:如何用8个月实现零业务中断的集团化管理升级
运维·系统架构
wjy6_10 分钟前
Rocky Linux 9.5 基于kubeadm部署k8s
linux·运维·kubernetes
應呈13 分钟前
FreeRTOS的学习记录(任务创建,任务挂起)
java·linux·学习
落笔映浮华丶19 分钟前
Linux篇 第2章Linux基础指令
linux
持之以恒的天秤2 小时前
线程同步学习
linux·学习
ALex_zry5 小时前
SSH主机密钥验证失败:全面解决方案与技术手册
运维·ssh
厦门辰迈智慧科技有限公司6 小时前
城市排水管网流量监测系统解决方案
运维·服务器
我没有开挂7 小时前
旧 docker 版本通过 nvkind 搭建虚拟多节点 gpu 集群的坑
运维·docker·容器
qq_339282237 小时前
centos中libc.so.6No such file的解决方式
linux·运维·centos
leoufung7 小时前
ECPF 简介
linux·网络·kernel