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

相关推荐
bruk_spp29 分钟前
从pty驱动学习tty设备驱动加载
linux·学习
漫谈网络30 分钟前
什么是RDMA?—— 一场网络通信的范式革命
运维·服务器·网络
---学无止境---33 分钟前
Linux任务迁移函数和空闲负载均衡函数的实现
linux·负载均衡
tt666qq1 小时前
linux文件系统学习
linux·运维·学习
杨云龙UP1 小时前
SQL Server数据库事务日志问题的诊断与解法(从膨胀到瘦身)
运维·数据库·sql·sqlserver·serverless
七七七七072 小时前
【Linux系统】进程替换
linux·运维·服务器
skyutuzz3 小时前
vim删除文本文件内容
linux·编辑器·vim
---学无止境---3 小时前
Linux信号处理的相关数据结构和操作函数
linux
ss2733 小时前
手写MyBatis第89弹:动态SQL解析与执行时机深度剖析
java·服务器·windows
霍格沃兹软件测试开发3 小时前
Playwright MCP浏览器自动化详解指南
运维·自动化