Linux ./configure --prefix 命令是什么意思?
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(makeinstall)。
Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure–help输出详细的选项列表。
其中--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share,比较凌乱。
如果配置--prefix,如:
./configure --prefix=/usr/local/openssl
可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。
用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。
当然要卸载程序,也可以在原来的make目录下用一次make uninstall,但前提是make文件指定过uninstall
---------------------------------------------------------以下无正文------------------------------------------------------
注:仅供学习,记录问题和参考,共勉!
参考转载文章:
1、Linux ./configure --prefix 命令是什么意思?_安冈乐花火的博客-CSDN博客
Linux ./configure --prefix 命令是什么意思?相关推荐
- linux -- ./configure --prefix 命令
源码的安装一般由3个步骤组成:配置(configure).编译(make).安装(make install). Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./con ...
- 【已解答】Linux ./configure --prefix 命令是什么意思?
源码的安装一般由3个步骤组成:配置(configure).编译(make).安装(make install). Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./con ...
- linux, configure --prefix=/有什么用
"linux, configure --prefix=/"的作用是:编译的时候用来指定程序存放路径 . 1.不指定prefix,可执行文件默认放在/usr /local/bin,库 ...
- ./configure --prefix 命令是什么意思?
源码的安装一般由3个步骤组成:配置(configure).编译(make).安装(makeinstall). Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./conf ...
- ./configure –prefix 命令用法
在Linux上编译安装软件时,经常遇到./configure –prefix=usr这个命令../configure –prefix 是什么意思呢?下面简单介绍一下./configure –prefi ...
- Linux之 prefix 命令
摘自 :http://baike.haosou.com/doc/3909580-4103422.html linux安装软件采用源码安装灵活自由,适用于不同的平台,维护也十分方便. 源码的安装一般由3 ...
- php中 prefix,linux中--prefix命令是什么意思?
概念: 源码的安装一般由3个步骤组成:配置(configure).编译(make).安装( make install ). Configure是一个可执行的脚本,它有很多选项,在待安装的源码路径下使用 ...
- linux configure 的 --prefix 参数的作用
linux configure --prefix 的作用是:编译的时候用来指定程序存放路径 . 如下面示例: cd keepalived-1.2.18/ && ./configure ...
- Linux命令:configure --prefix=/ 有什么作用
作用是:编译的时候用来指定程序存放路径 . Configure 是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令 ./configure–help 输出详细的选项列表.其中, prefix ...
最新文章
- word技巧 输入方框中带对勾的符号的快捷方式
- 驳《五大受损 全面解析PHP的糟糕设计》——为PHP正言
- SAP QM启用了Physical Sample Management后检验批有哪些特殊地方?
- python文件替换一行_python基础_文件操作实现全文或单行替换的方法
- linux内核配置usb虚拟串口,Linux USB虚拟串口设备
- js与html页面分开,javascript – 当画布分割在多个页面上时,如何在使用html2canvas和jspdf时添加上边距?...
- 一步一步利用django创建博客应用(三)
- boost::variantT1, T2类型变量的适配
- webview 加载时闪烁黑一下_Web端页面加载卡顿缓慢问题解决方法分享
- 分布式系统的一些基本概念
- SPSS做Shapiro-Wilk正态分析
- 【转】编写高质量代码改善C#程序的157个建议——建议33:避免在泛型类型中声明静态成员...
- 2022最新仿绚丽彩虹音乐播放器完整源码
- Verilog 实现千兆网UDP协议 基于88E1111--数据接收
- JavaScript头像上传器的实现
- android 自定义ImageView实现图片手势滑动 多点触摸放大缩小效果
- Word控件Spire.Doc 【文本】教程(17) ;在Word中设置文本方向
- 今日的金山,而非往日的金山
- Python可视化配色方案,分分钟实现配色自由啦~
- 什么是事务(对事物的简单介绍)
热门文章
- 创建ROS工作空间,ROS功能包(Package)
- 为什么苹果日历不能设置日程_iPhone 小技巧:在“日历”中添加日程和设置提醒_iPhone技巧...
- 尼玛,刚聊完就弹窗推荐,这些 APP 是在偷听吗?
- 学习计算机视觉,必备六大知识点!(文末有惊喜)
- SpringBoot整合RabbitMQ 消息可靠投递、手动ack、延迟队列、死信队列、消息幂等性保障、消息积压
- 苹果账号被禁用怎么办?
- 3.【Linux】ubuntu18.04安装搜狗输入法
- 阿里云官网www.aliyun.com
- 郭明錤:苹果5G基带芯片研发失败 2023年新款iPhone仍用高通芯片
- 前端Vue之发布订阅模式