IJKPlayer集成问题:1.“C compiler test failed.” 2.“./libavutil/arm/asm.S:50:9: error: unknown directive...


这里把自己'iOS'集成的问题做一下统计

问题1:
C compiler test failed.

这个问题是搜索结果得到:
原因:compile-ffmpeg.sh脚本找不到 xcode。
解决方案:
compile-ffmpeg.sh clean
sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer
compile-ffmpeg.sh all
问题2:
错误提示:
./libavutil/arm/asm.S:50:9: error: unknown directive
     .arch armv7-a
   ^
 make: *** [libavcodec/arm/aacpsdsp_neon.o] Error 1

 最新的 Xcode 已经弱化了对 32 位的支持, 解决方法:
 在 compile-ffmpeg.sh 中删除 armv7 , 修改如:
 FF_ALL_ARCHS_IOS8_SDK="arm64 i386 x86_64"
 再重新执行出现错误的命令: ./compile-ffmpeg.sh all



搜索原文地址:
问题1答案
问题2答案

2019-12-20

你可能感兴趣的:(IJKPlayer集成问题:1.“C compiler test failed.” 2.“./libavutil/arm/asm.S:50:9: error: unknown directive...)