2015-10-21 2 views
0

Я модифицировал udp.c и хочу построить libavformat.a для arm64, но он всегда сбой: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang не может создать исполняемый файл. Ошибка компилятора C.iOS компиляция ffmpeg с измененным исходным кодом

Вот мой compile.sh:

./configure \ 
--disable-ffmpeg \ 
--disable-ffplay \ 
--disable-ffprobe \ 
--disable-ffserver \ 
--enable-avresample \ 
--enable-cross-compile \ 
--target-os=darwin \ 
--arch=arm \ 
--cpu=cortex-a9 \ 
--cc="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" \ 
--sysroot="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk" \ 
--extra-cflags="-arch arm64 -mfpu=neon -miphoneos-version-min=9.0" \ 
--extra-ldflags="-arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk -miphoneos-version-min=9.0" \ 
--enable-pic \ 

ответ

0

Для тех, кто пришел после меня, не пытайтесь запустить запись сценария вашей собственной личности, но изменить сценарий уже был успешным run.For этого вопроса, Я изменил FFmpeg-iOS-build-script-master и внести изменения, как это:

if [ ! -r $SOURCE ] 
then 
    echo 'FFmpeg source not found. Trying to download...' 
    curl http://192.168.1.36/$SOURCE.tar.bz2 | tar xj \ 
     || exit 1 
fi 

и я поставил tar.bz2 модифицированный мои к этому серверу, то все идет хорошо :)

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