Android下编译libx265

x265下载地址:https://bitbucket.org/multicoreware/x265/downloads/

Android NDK:https://download.youkuaiyun.com/download/tong5956/10678081

这里用的x265 v2.6版本,最新2.9版本有一个detect512()函数的BUG:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432f45bd8ece2a10ea64b7b07f951d0ac6aa0666

1、提取Android交叉编译工具链

2、修改x265_2.6/build/arm-linux/crosscompile.cmake,改成自己的路径

3、修改x265_2.6/source/CMakeLists.txt

1)去掉-lphread

2)注释这一行

4、安装CMake工具

sudo apt-get install mercurial cmake cmake-curses-gui build-essential yasm

5、执行配置命令

vbird@vbird-virtual-machine ~/workspace/x265_v2.6/build/arm-linux $ cmake -DCMAKE_TOOLCHAIN_FILE=crosscompile.cmake -G "Unix Makefiles" ../../source && ccmake ../../source

执行如上命令会出现下图信息

CMAKE_INSTALL_PREFIX设为自己定义的目录

ENABLE_ASSEMBLY设为关闭

6、修改文件source/common/cpu.cpp,cpu_detect的函数内容改为直接返回0

7、执行make开始编译

make

8、编译完,查看文件信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱技术爱生活

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值