В настоящее время я просто хочу использовать FFTW3 на iOS, так как я успешно скомпилировал его в версию i386, которая используется симулятором iOS, остальная работа - скомпилировать его в версию armv6 (или v7) и использовать эти две версии. вместе, ниже моя неправильная конфигурация:
. / Configure
CC = / Разработчик / Платформы / iPhoneOS.platform / Разработчик / USR / бен / арм-яблочно-darwin10-GCC-4.2.1
LD = / Разработчик / Платформы / iPhoneOS.platform / Разработчик / USR / бен / л.д.
CCFLAGS = "- I
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/include/
-I /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/include/
-miphoneos-version-min = 2.2 -arch armv6 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk "
LDFLAGS = "- арка armv6 -isysroot
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk»
--enable-float --host = arm-apple-darwin --build = arm-apple-darwin10 --disable-fortran
когда использую это для сборки fftw3, я всегда получаю это:
проверка BSD-совместимой установки ... / usr / bin / install -c
проверка правильности среды сборки ... да
проверка на руку-яблоко-дарвин-стрип ... нет
проверка на полосу ... полоса
configure: ПРЕДУПРЕЖДЕНИЕ: использование кросс-инструментов без префикса с триплетом хоста
проверять потокобезопасный mkdir -p ... ./install-sh -c -d
проверка на gawk ... нет
проверка на mawk ... нет
проверка на nawk ... нет
проверка на awk ... awk
проверяет, делает ли set наборы $ (MAKE) ... да
проверка, включать ли специфичные для сопровождающего части Makefiles ... нет
проверка типа системы сборки ... arm-apple-darwin10
проверка типа хост-системы ... arm-apple-darwin
проверка наличия arm-apple-darwin-gcc ... /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-gcc-4.2.1
проверка работоспособности компилятора C ... нет
configure: ошибка: в /Users/chencyz/Desktop/Development/Misc/fftw3/fftw-3.3':
configure: error: C compiler cannot create executables
See
config.log 'для более подробной информации
Мне не очень ясно о проблеме (компилятор C не работает?), Кто-нибудь может дать мне несколько руководств, большое спасибо!