(20200305已解决)Linux编译概念中的prefix是什么意思

  • 直译

    直译是前缀或加前缀的意思。

  • prefix

    配置文件中经常会出现--prefix=PATH这个概念。

    这里就需要理解源码的安装过程。

  • 源码安装程序

    源码的安装一般由3个步骤组成:

    • 配置configure

      configure是一个可执行脚本,有很多选项,在待安装的源码路径下使用命令./configure --help可以查看详细的选项列表。

      ./configure的作用是检测系统配置,如果当前环境满足安装软件的依赖关系,就会生成makefile,然后就可以用makemake install来编译、安装;否则会报错。

      这里的prefix就是其中一个选项,作用是配置安装的路径,如果不进行独立配置,安装后

      1. 可执行文件默认放在/usr/local/bin
      2. 库文件默认放在/usr/local/lib
      3. 配置文件默认放在/usr/local/etc
      4. 其他资源文件放在/usr/local/share

      如果配置了--prefix,比如.configur

  • 13
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值