FFmpeg和X264的交叉编译环境

在下载好了FFmpeg和X264的源码包之后,在Linux下进行安装的基本流程就是切换到其源码的根目录,然后以此执行以下命令。基本上所有的开源源码包的默认编译安装都是这三步。

./configure
make
make install三部曲

值得注意的是,如果对于./configure如何配置不清楚

则通过执行./configure  --help获取帮助

对于FFmpeg和X264的编译与安装在FFmpeg的Wiki页面上有详细的帮助,下面贴上其地址

FFmpeg的Wiki主页:http://trac.ffmpeg.org/

FFmpeg及相关源码包的编译安装:https://trac.ffmpeg.org/wiki/CompilationGuide/Centos

X264的编译与安装:http://trac.ffmpeg.org/wiki/How%20to%20quickly%20compile%20libx264

本次为了在Smart210开发板(S5PV210)上面使用X264库,需要移植X264。其主要工作是修改编译选项,在执行./configure的时候,需要加入一些选项,主要是平台、前缀(即其编译得到的库文件的存放目录)、编译器、enable-share、enable-static、disable汇编、disable avcodec等几个库,通过执行./configur --help可以得到各个选项的详细说明。执行之后则可得到arm-linux-gcc编译所需要的X264库,然后将该文件拷贝到开发板中的lib目录或者/usr/lib目录中。到此,完工。通过交叉编译x264的程序则可以在开发板上面执行。具体的详细命令有时间再补。

CC=arm-linux-gcc ./configure --host=arm-linux --disable-avs --disable-swscale --disable-lavf --disable-ffms --disable-lsmash  --prefix=/opt/crosse-complier/arm-none-linux-gnueabi/sys-root/usr --cross-prefix=arm-linux- --enable-static --enable-shared

 

转载于:https://www.cnblogs.com/fengong/p/4416070.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值