Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为没有GCC的Xcode 5编译FFMpeg?_Ios_Xcode_Gcc_Ffmpeg_Clang - Fatal编程技术网

Ios 为没有GCC的Xcode 5编译FFMpeg?

Ios 为没有GCC的Xcode 5编译FFMpeg?,ios,xcode,gcc,ffmpeg,clang,Ios,Xcode,Gcc,Ffmpeg,Clang,我正试图编译FFMpeg以添加到Xcode5中的iOS应用程序项目中,但是由于不再包含GCC,FFMpeg中包含的./configure脚本无法工作。Unix/Linux不是我的强项,所以我几乎不知道下一步该怎么做。我知道我可以手动安装GCC,但是如果FFMpeg是用GCC编译的,而我的项目的其余部分是用LLVC/Clang/任何东西编译的,那么它不会引起问题。我确实成功地用Brew安装了FFmpeg,但我不确定这到底实现了什么,因为它不是使用以下选项标志完成的: /configure--pre

我正试图编译FFMpeg以添加到Xcode5中的iOS应用程序项目中,但是由于不再包含GCC,FFMpeg中包含的./configure脚本无法工作。Unix/Linux不是我的强项,所以我几乎不知道下一步该怎么做。我知道我可以手动安装GCC,但是如果FFMpeg是用GCC编译的,而我的项目的其余部分是用LLVC/Clang/任何东西编译的,那么它不会引起问题。我确实成功地用Brew安装了FFmpeg,但我不确定这到底实现了什么,因为它不是使用以下选项标志完成的:

/configure--prefix=armv7--disable ffmpeg--disable ffplay--disable ffprobe--disable ffserver--enable avresample--enable交叉编译--sysroot=“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk”--目标os=darwin--cc=“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc”--extra-cflags=“-arch-armv7-mfpu=neon-miphoneos-version-min=6.1”--extra-ldflags=“-arch-armv7-isysroot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk-miphoneos-version-min=6.1”“--arch=arm--cpu=cortex-a9--启用pic


我尝试过的脚本/修复程序都不起作用,即使它们被宣传为在IOS7/Xcode 5中工作,因为它们都使用GCC。我该怎么办?

试着用叮当声编译它

--cc="/usr/bin/clang"
llvm gcc
是另一个选项


你看到建议了吗?

不过我无法为i386编译它。在config.log文件的末尾,我得到:
无法在/usr/bin/gas-preprocessor.pl第82行识别目标体系结构。找不到GNU汇编程序,请安装gas预处理器。
我肯定在/usr/bin中有gas预处理器。另外,当我在arm7上进行“make”构建时,我得到了很多这样的东西<代码>警告:值大小与约束和修饰符指定的寄存器大小不匹配[-Wasm操作数宽度]这有什么需要注意的吗?