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

相关推荐
宁zz15 小时前
乌班图安装jenkins
运维·jenkins
无名之逆16 小时前
Rust 开发提效神器:lombok-macros 宏库
服务器·开发语言·前端·数据库·后端·python·rust
大丈夫立于天地间16 小时前
ISIS协议中的数据库同步
运维·网络·信息与通信
cg501716 小时前
Spring Boot 的配置文件
java·linux·spring boot
暮云星影16 小时前
三、FFmpeg学习笔记
linux·ffmpeg
rainFFrain16 小时前
单例模式与线程安全
linux·运维·服务器·vscode·单例模式
GalaxyPokemon16 小时前
Muduo网络库实现 [九] - EventLoopThread模块
linux·服务器·c++
mingqian_chu17 小时前
ubuntu中使用安卓模拟器
android·linux·ubuntu
xujiangyan_18 小时前
nginx的反向代理和负载均衡
服务器·网络·nginx