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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。