我試圖編譯FFMpeg來添加到我在Xcode5中的iOS應用程序項目,但是因爲GCC不再包含在FFMpeg中的./configure腳本不起作用。 Unix/Linux不是我的強項,所以我幾乎不知道下一步該做什麼。我知道我可以手動安裝GCC,但是如果FFMpeg使用GCC編譯,並且我的其餘項目使用LLVC/Clang編譯/不管它會不會導致問題。我還是設法與釀造安裝FFmpeg的,但我不知道是什麼,即使實現,因爲它沒有使用選項的標誌象下面這樣做:爲沒有GCC的Xcode 5編譯FFMpeg?
./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。我該怎麼辦?
工作。謝謝。 –
雖然我無法編譯i386。在config.log文件的結尾處,我得到:'無法在/usr/bin/gas-preprocessor.pl第82行識別目標架構。 未找到GNU彙編器,請安裝gas-preprocessor.'我肯定有氣體預處理器在/ usr/bin中。另外當我在arm7上做'make'時,我得到了很多。 '警告:值大小與約束和修飾符指定的寄存器大小不匹配[-Wasm-operand-widths]'這是否值得關注? –