【问题标题】:Building fftw for iOS为 iOS 构建 fftw
【发布时间】:2013-08-12 14:56:23
【问题描述】:

我正在尝试为 iOS 构建 fftw。 我发现了这个问题: How to link third party libraries like fftw3 and sndfile to an iPhone project in Xcode?

并尝试运行 shell 脚本,但我收到如下所示的错误。

make[2]: *** [bench] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
lipo: unknown architecture specification flag: armv7s in specifying input file -arch armv7s ios-library/libfftw3f_armv7s.a
lipo: known architecture flags are: any little big ppc64 x86_64 ppc970-64 ppc i386 m68k hppa sparc m88k i860 veo arm ppc601 ppc603 ppc603e ppc603ev ppc604 ppc604e ppc750 ppc7400 ppc7450 ppc970 i486 i486SX pentium i586 pentpro i686 pentIIm3 pentIIm5 pentium4 m68030 m68040 hppa7100LC veo1 veo2 veo3 veo4 armv4t armv5 xscale armv6 armv7 armv7f armv7k
lipo: Usage: lipo [input_file] ... [-arch <arch_type> input_file] ... [-info] [-detailed_info] [-output output_file] [-create] [-arch_blank <arch_type>] [-thin <arch_type>] [-remove <arch_type>] ... [-extract <arch_type>] ... [-extract_family <arch_type>] ... [-verify_arch <arch_type> ...] [-replace <arch_type> <file_name>] ...

在为 iOS 编译方面,我完全是个菜鸟,因此非常感谢任何帮助。 好像找不到指定的armv7s架构...

如果我只留下第一部分,对于 armv7 架构,我会收到以下错误:

Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -arch armv7 -std=gnu99 -mfpu=neon
checking whether the C compiler works... no
configure: error: in `/Users/davidmenard/Desktop/fftw-3.3.3':
configure: error: C compiler cannot create executables
See `config.log' for more details
make: *** No targets specified and no makefile found.  Stop.
cp: .libs/libfftw3f.a: No such file or directory

【问题讨论】:

    标签: ios xcode shell compilation fftw


    【解决方案1】:

    我需要重新编译我的框架:仔细检查那些 armv7 以确保不会错过那两个地方:

    对我来说问题已经解决了,希望对你们中的一些人有所帮助!

    【讨论】:

      【解决方案2】:

      我的 XCode 编译器无法正常运行,因为我同时安装了 XCode 4 和 XCode5-DP5。使用最新的编译器修复了我的错误。

      【讨论】:

        猜你喜欢
        • 2014-11-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-16
        • 2015-01-24
        • 1970-01-01
        相关资源
        最近更新 更多