Xcode5 编译ffmpeg,arm64版本;H264
2015-05-25 15:53
351 查看
编译选项:./configure —-cc=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --prefix=/Users/lushengpeng/Desktop/ffmpeg_64 --enable-cross-compile --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk --target-os=darwin--enable-libx264 --enable-gpl --extra-cflags=-I/Users/lushengpeng/Desktop/h264_64/include --extra-ldflags=-L/Users/lushengpeng/Desktop/h264_64/lib --enable-decoder=h264 --enable-encoder=libx264 --extra-cflags='-arch arm64' --extra-ldflags='-arch arm64 -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk' --arch=arm --cpu=cortex-a15 --enable-pic --disable-asm —-logfile=/Users/lushengpeng/Desktop
提示信息:Unknown option "—-cc=“/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang”".
沙发 :发表于: 2014-09-04 09:32 发自: Web Page
只看该作者
小 中 大
去 github 找编译文件处理!!!!!20个字。。
3 楼: 发表于: 2014-09-18 16:12 发自: Web Page
只看该作者
小 中 大
参考这篇说明:
http://stackoverflow.com/questions/22678938/error-compiling-x264-on-mac-os-x
把:
# CFLAGS="$CFLAGS -falign-loops=16"
改成
CFLAGS="$CFLAGS"
后,可以解决找不到编译器的问题。但我使用xcode5.1.1版本,又会遇到下面问题(暂时还无法解决,用xcode5.0.x版本编译这2个问题都不会遇到):
You can run 'make' or 'make fprofiled' now.
cat common/opencl/x264-cl.h common/opencl/bidir.cl common/opencl/downscale.cl common/opencl/intra.cl common/opencl/motionsearch.cl common/opencl/subpel.cl common/opencl/weightp.cl | perl ./tools/cltostr.pl x264_opencl_source > common/oclobj.h
gcc -Wshadow -O3 -fno-fast-math -Wall -I. -I. --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk -w -O2 -arch armv7 -mfpu=neon -mfloat-abi=softfp -no-integrated-as -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -c -o x264.o x264.c
/var/folders/q1/4qhl6c750b91th89c8yq89180000gq/T/x264-be6961.s:116:']' expected -- `vst1.64 {d8,d9},[r4:128]'
/var/folders/q1/4qhl6c750b91th89c8yq89180000gq/T/x264-be6961.s:1137:']' expected -- `vld1.64 {d8,d9},[r4:128]'
clang: error: assembler command failed with exit code 1 (use -v to see invocation)
make: *** [x264.o] Error 1
提示信息:Unknown option "—-cc=“/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang”".
沙发 :发表于: 2014-09-04 09:32 发自: Web Page
只看该作者
小 中 大
去 github 找编译文件处理!!!!!20个字。。
3 楼: 发表于: 2014-09-18 16:12 发自: Web Page
只看该作者
小 中 大
参考这篇说明:
http://stackoverflow.com/questions/22678938/error-compiling-x264-on-mac-os-x
把:
# CFLAGS="$CFLAGS -falign-loops=16"
改成
CFLAGS="$CFLAGS"
后,可以解决找不到编译器的问题。但我使用xcode5.1.1版本,又会遇到下面问题(暂时还无法解决,用xcode5.0.x版本编译这2个问题都不会遇到):
You can run 'make' or 'make fprofiled' now.
cat common/opencl/x264-cl.h common/opencl/bidir.cl common/opencl/downscale.cl common/opencl/intra.cl common/opencl/motionsearch.cl common/opencl/subpel.cl common/opencl/weightp.cl | perl ./tools/cltostr.pl x264_opencl_source > common/oclobj.h
gcc -Wshadow -O3 -fno-fast-math -Wall -I. -I. --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk -w -O2 -arch armv7 -mfpu=neon -mfloat-abi=softfp -no-integrated-as -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -c -o x264.o x264.c
/var/folders/q1/4qhl6c750b91th89c8yq89180000gq/T/x264-be6961.s:116:']' expected -- `vst1.64 {d8,d9},[r4:128]'
/var/folders/q1/4qhl6c750b91th89c8yq89180000gq/T/x264-be6961.s:1137:']' expected -- `vld1.64 {d8,d9},[r4:128]'
clang: error: assembler command failed with exit code 1 (use -v to see invocation)
make: *** [x264.o] Error 1
相关文章推荐
- mac 平台下编译android版本 ffmpeg+h264
- iOS下完美编译ffmpeg+x264,支持armv7, armv7s, 模拟器 (验证不通过,估计和ffmpeg版本有关)
- NDK r12b下编译安卓FFmpeg arm64架构出现的奇葩问题
- xcode6 编译支持 i386 x86_64 arm7 arm7v arm64版本opencore-amr库
- 实战FFmpeg编译支持arm64
- iOS下完美编译ffmpeg+x264,支持armv7, armv7s, 模拟器 (验证不通过,估计和ffmpeg版本有关)
- 实战FFmpeg--编译iOS平台使用的FFmpeg库(支持arm64的FFmpeg2.6.2)
- 实战FFmpeg编译支持arm64(转)
- socat 编译成为arm64 版本的可执行文件
- mac编译Android版本ffmpeg的x86_64架构库
- ffmpeg3.3 编译 android 系统版本 32位 和64 位 动态库
- gentoo下编译arm64版本Qt5.5 for android
- 如何用Xcode 4.5 编译支持 armv6 CPU及iOS 4.3以前的版本
- Mac OS X10.10_xcode6.1_ios8.1环境下,编译lame静态库libmp3lame.a,支持arm64 armv7s x86_64 i386 armv7指令集
- 关于redhat9.0与arm-linux-gcc 编译链版本问题
- 编译ffmpeg x264 1.2.1版本
- ffmpeg 继续学习 -- ARM优化-- AArch64
- faac在iOS下编译为arm7, arm7s, arm64的方法
- windows下使用MinGW+msys编译ffmpeg(ffmpeg各版本下载)
- 编译ffmpeg的relocation R_X86_64_32 against错误