1. 程式人生 > >Android下編譯libx265

Android下編譯libx265

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、執行配置命令

vb[email protected] ~/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、編譯完,檢視檔案信