源码的安装一般由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 命令是什么意思?相关推荐

  1. linux -- ./configure --prefix 命令

    源码的安装一般由3个步骤组成:配置(configure).编译(make).安装(make install). Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./con ...

  2. 【已解答】Linux ./configure --prefix 命令是什么意思?

    源码的安装一般由3个步骤组成:配置(configure).编译(make).安装(make install). Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./con ...

  3. linux, configure --prefix=/有什么用

    "linux, configure --prefix=/"的作用是:编译的时候用来指定程序存放路径 . 1.不指定prefix,可执行文件默认放在/usr /local/bin,库 ...

  4. ./configure --prefix 命令是什么意思?

    源码的安装一般由3个步骤组成:配置(configure).编译(make).安装(makeinstall). Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./conf ...

  5. ./configure –prefix 命令用法

    在Linux上编译安装软件时,经常遇到./configure –prefix=usr这个命令../configure –prefix 是什么意思呢?下面简单介绍一下./configure –prefi ...

  6. Linux之 prefix 命令

    摘自 :http://baike.haosou.com/doc/3909580-4103422.html linux安装软件采用源码安装灵活自由,适用于不同的平台,维护也十分方便. 源码的安装一般由3 ...

  7. php中 prefix,linux中--prefix命令是什么意思?

    概念: 源码的安装一般由3个步骤组成:配置(configure).编译(make).安装( make install ). Configure是一个可执行的脚本,它有很多选项,在待安装的源码路径下使用 ...

  8. linux configure 的 --prefix 参数的作用

    linux configure --prefix 的作用是:编译的时候用来指定程序存放路径 . 如下面示例: cd keepalived-1.2.18/ && ./configure ...

  9. Linux命令:configure --prefix=/ 有什么作用

    作用是:编译的时候用来指定程序存放路径 . Configure 是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令 ./configure–help 输出详细的选项列表.其中, prefix ...

最新文章

  1. word技巧 输入方框中带对勾的符号的快捷方式
  2. 驳《五大受损 全面解析PHP的糟糕设计》——为PHP正言
  3. SAP QM启用了Physical Sample Management后检验批有哪些特殊地方?
  4. python文件替换一行_python基础_文件操作实现全文或单行替换的方法
  5. linux内核配置usb虚拟串口,Linux USB虚拟串口设备
  6. js与html页面分开,javascript – 当画布分割在多个页面上时,如何在使用html2canvas和jspdf时添加上边距?...
  7. 一步一步利用django创建博客应用(三)
  8. boost::variantT1, T2类型变量的适配
  9. webview 加载时闪烁黑一下_Web端页面加载卡顿缓慢问题解决方法分享
  10. 分布式系统的一些基本概念
  11. SPSS做Shapiro-Wilk正态分析
  12. 【转】编写高质量代码改善C#程序的157个建议——建议33:避免在泛型类型中声明静态成员...
  13. 2022最新仿绚丽彩虹音乐播放器完整源码
  14. Verilog 实现千兆网UDP协议 基于88E1111--数据接收
  15. JavaScript头像上传器的实现
  16. android 自定义ImageView实现图片手势滑动 多点触摸放大缩小效果
  17. Word控件Spire.Doc 【文本】教程(17) ;在Word中设置文本方向
  18. 今日的金山,而非往日的金山
  19. Python可视化配色方案,分分钟实现配色自由啦~
  20. 什么是事务(对事物的简单介绍)

热门文章

  1. 创建ROS工作空间,ROS功能包(Package)
  2. 为什么苹果日历不能设置日程_iPhone 小技巧:在“日历”中添加日程和设置提醒_iPhone技巧...
  3. 尼玛,刚聊完就弹窗推荐,这些 APP 是在偷听吗?
  4. 学习计算机视觉,必备六大知识点!(文末有惊喜)
  5. SpringBoot整合RabbitMQ 消息可靠投递、手动ack、延迟队列、死信队列、消息幂等性保障、消息积压
  6. 苹果账号被禁用怎么办?
  7. 3.【Linux】ubuntu18.04安装搜狗输入法
  8. 阿里云官网www.aliyun.com
  9. 郭明錤:苹果5G基带芯片研发失败 2023年新款iPhone仍用高通芯片
  10. 前端Vue之发布订阅模式