我想使用clang交叉编译FFmpeg。这是我配置的一部分。
./configure --cross-prefix=${TOOLCHAIN}/bin/arm-linux-androideabi-
var TOOLCHAIN
是工具链目录。配置完成后,输出为。
C compiler toolchains/bin/arm-linux-androideabi-gcc
C library bionic
host C compiler gcc
host C library
我想将编译器更改为clang
。所以我export CC=${TOOLCHAIN}/bin/clang
。但是配置保持gcc
。我怎样才能使用clang和clang ++编译器?
我尝试像这样配置CC
。
--cc="${TOOLCHAINS_PREFIX}/bin/clang"
但我收到了一个错误。
未找到GNU汇编程序,安装/更新gas-preprocessor
提前致谢。
我尝试--disable-asm
然后我可以通过配置测试。但是生成的libs的大小增加了。