1
Я предварительно установил lame для iOS, используя в качестве руководства this.Библиотека компиляции для iOS
Я сейчас пытаюсь сделать что-то подобное с TwoLame.
К сожалению, я не увенчался успехом.
mkdir build
function build_lame()
{
make distclean
./configure \
CFLAGS="-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/${SDK}.platform/Developer/SDKs/${SDK}${SDK_VERSION}.sdk" \
CC="/Applications/Xcode.app/Contents/Developer/Platforms/${SDK}.platform/Developer/usr/bin/gcc -arch ${PLATFORM}" \
--prefix=/Users/jonathan/Desktop/twolame \
--host="arm-apple-darwin9" \
--disable-shared \
--enable-static \
make
cp "libtwolame/.libs/libtwolame.a" "build/libtwolame-${PLATFORM}.a"
}
PLATFORM="i686"
SDK="iPhoneSimulator"
build_lame
PLATFORM="armv7"
SDK="iPhoneOS"
build_lame
PLATFORM="armv7s"
build_lame
lipo -create build
Текущая ошибка я вижу это:
configure: error: C compiler cannot create executables
одна модификации я сделал была последняя строка: лье -output libtwolame.a -create построить/* – JonathanC
мне нужно добавить --disable-фронтэнд, чтобы не допустить Ncurses ошибки компиляции. – Benjamin