x265交叉汇编为

时间:2015-12-15 03:48:53

标签: arm cross-compiling libx265

我尝试使用以下脚本的不同变体为arm构建x265

cmake -D CMAKE_SYSTEM_NAME="Linux" -D CMAKE_SYSTEM_VERSION=1 -D CMAKE_SYSTEM_PROCESSOR="armv7" -D CMAKE_FIND_ROOT_PATH="/usr/arm-linux-gnueabi/"  -D CMAKE_C_COMPILER="arm-linux-gnueabi-gcc" -D CMAKE_CXX_FLAGS_RELEASE="-march=armv7-a" -D CMAKE_C_FLAGS_RELEASE="-march=armv7-a" -D CMAKE_CXX_COMPILER="arm-linux-gnueabi-g++"  -D CMAKE_INSTALL_PREFIX="$HOME/Desktop/armlibs/install_all/"  -DENABLE_SHARED:bool=on ../../source

但是,当我这样做时,它给出了这个:

[  1%] Building CXX object encoder/CMakeFiles/encoder.dir/analysis.cpp.o
arm-linux-gnueabi-g++: error: unrecognized argument in option ‘-march=i686’
arm-linux-gnueabi-g++: note: valid arguments to ‘-march=’ are: armv2 armv2a armv3 armv3m armv4 armv4t armv5 armv5e armv5t armv5te armv6 armv6-m armv6j armv6k armv6s-m armv6t2 armv6z armv6zk armv7 armv7-a armv7-m armv7-r armv7e-m ep9312 iwmmxt iwmmxt2 native
make[2]: *** [encoder/CMakeFiles/encoder.dir/analysis.cpp.o] Error 1
make[1]: *** [encoder/CMakeFiles/encoder.dir/all] Error 2
make: *** [all] Error 2

这里有什么问题?

更新

我刚发现此评论here:“X265在ARM上不可用。看起来它只在X86上可用。”这是真的吗?

0 个答案:

没有答案