我用 https://github.com/kewlbear/FFmpeg-iOS-build-script编译ffmpeg,
但是当我尝试编译时,对于 armv7s 架构我有下一个错误
所有其他拱门编译正常
clang: error: unable to execute command: Segmentation fault: 11 clang: error: clang frontend command failed due to signal (use -v to see invocation) Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) Target: arm-apple-darwin14.3.0 Thread model: posix clang: note: diagnostic msg: PLEASE submit a bug report to http://developer.apple.com/bugreporter/ and include the crash backtrace, preprocessed source, and associated run script. clang: note: diagnostic msg:
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang: note: diagnostic msg: /var/folders/zk/wj2cn08s26x64nlzk3_kjnv80000gn/T/vp8-c6ec27.c clang: note: diagnostic msg: /var/folders/zk/wj2cn08s26x64nlzk3_kjnv80000gn/T/vp8-c6ec27.sh clang: note: diagnostic msg:
******************** make: * [libavcodec/vp8.o] Error 254 make: * Waiting for unfinished jobs.... CC libavcodec/wmv2enc.o
几个月前全部编译没有任何错误。
尝试了几个版本的 ffmpeg
这是 Clang -v
Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) Target: x86_64-apple-darwin14.3.0 Thread model: posix
和 xcode 版本是版本 6.3.1 (6D1002)
最佳答案
我想我找到了一个解决方案,正如您可以从这篇文章 http://www.cocoanetics.com/2014/10/xcode-6-drops-armv7s/ 中理解的那样xcode 目前不支持 armv7s,所以 armv7s 将使用 armv7 版本,并且不能降低性能。
关于c++ - ffmpeg armv7s 编译段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30211151/