FFMEP文档翻译——通用编译指南

原文链接


本页面提供了一些通用指令,用于编译从Unix及衍生工具下的源代码包开始的项目。请注意,大多数Linux / Unix发行版和MinGW共享基本原则。请注意,在本指南中,FFmpeg没有严格限制。

为什么要从源代码中编译

二进制包通常由第三方包装商为许多平台提供,但在某些情况下,由于以下几个原因,它们不是一种选择:

  • 二进制软件包已过时或包含严重错误,或缺少软件更高版本中可用的必需功能
  • 您需要自定义构建,例如以支持特定的安装布局,以获得特定于平台的优化,或链接到二进制包中不支持的特定库
  • 您想要通过编辑源代码来定制软件。

    概貌

    大多数源代码包安装都采用以下步骤:

  • 配置(使用配置脚本)

  • 编译(使用make命令)

  • 安装(使用make install命令)

    配置将允许创建以下编译步骤所需的必要文件,并通常通过源代码包提供的配置脚本来完成。在配置期间,可以定义安装前缀和启用的组件。
    编译通常由配置步骤完成后运行make组成。在这个阶段将生成所需的库和二进制文件。
    将在配置步骤中指定的路径中安装二进制文件和库。请注意,由于您可以使用编译路径中编译的二进制文件,因此不需要执行此步骤。
    对于普通编译和安装,您通常会运行以下命令:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值