Я пытаюсь построить FFmpeg на iOS5.1 (ARMv7), когда я пытаюсь запустить ./configure так:FFmpeg не ./configure в iOS5.1
./configure --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffserver
--enable-cross-compile --arch=arm --target-os=darwin
--cc=/applications/xcode.app/contents/Developer/usr/bin/gcc
--as='gas-preprocessor/gas-preprocessor.pl /applications/xcode.app/contents/Developer/usr/bin/gcc'
--sysroot=/applications/xcode.app/contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
--cpu=cortex-a8 --extra-cflags='-arch armv7'
--extra-ldflags='-arch armv7 -isysroot /applications/xcode.app/contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk'
--enable-pic
я получаю следующее ошибка:
/applications/xcode.app/contents/Developer/usr/bin/gcc
is unable to create an executable file.
C compiler test failed.
If you think configure made a mistake, make sure you are using the latest version from SVN. If the latest version fails, report the problem to the [email protected] mailing list or IRC#ffmpeg on irc.freenode.net. Include the log file "config.err" produced by configure as this will help solving the problem.
Может кто-нибудь пожалуйста, укажите правильные параметры в iOS5.1?
Заранее спасибо
При запуске измененной команды я получаю это в файле config.log: llvm-gcc-4.2: Недопустимое имя арки: armv7 --extra-ldflags = -arch Ошибка компилятора C. –
Поскольку последние версии Xcode (например, 6.4) не имеют gcc в данном месте (/applications/xcode.app/contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc), что нам делать? – AnujAroshA
Учитывая эти инструкции для iOS5, я не удивлен, что все изменилось. Я обновлю инструкции. – Petesh