2014-01-09 2 views
1

Я пытаюсь скомпилировать FFmpeg, чтобы добавить к моему IOS приложения проекта в Xcode5, однако с GCC больше не входит скрипт ./configure включенный с FFMpeg не работает. Unix/Linux не мой сильный костюм, поэтому я в значительной степени не понимаю, что делать дальше. Я знаю, что могу установить GCC вручную, но если FFMpeg скомпилирован с GCC, а остальная часть моего проекта скомпилирована с помощью LLVC/Clang/what, это не вызовет проблем. Мне удалось установить FFmpeg с Brew, но я не уверен, что это даже достигнуто, так как это не было сделано с помощью опции флаги, как показано ниже:Компилировать FFMpeg для Xcode 5 без GCC?

./configure --prefix=armv7 --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --enable-avresample --enable-cross-compile --sysroot="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk" --target-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 --enable-pic

Ни один из сценариев/исправления Я пробовал работу , даже если они рекламируются как работающие в IOS7/Xcode 5, потому что все они используют GCC. Что мне делать?

ответ

3

Try компиляции с лязгом

--cc="/usr/bin/clang" 

llvm-gcc другой вариант.

Вы видели предложения here или there?

+0

Это сработало. Благодарю. –

+0

Я не могу скомпилировать его для i386. В конце ofconfig.log файла я получаю: 'Невозможно определить целевую архитектуру /usr/bin/gas-preprocessor.pl линии 82. GNU ассемблера не найдено, установка газа-preprocessor.' у меня определенно есть газ-препроцессор в/usr/bin. Также, когда я делал «make» на сборке arm7, я получил много этого. 'warning: размер значения не соответствует размеру регистра, указанному ограничением и модификатором [-Wasm-operand-widths]' Это что-то, что нужно беспокоиться? –

Смежные вопросы