如何使用正确的架构编译FFTW库?

时间:2014-05-30 20:31:16

标签: xcode fftw

我按照Compiling fftw-3.3.4.

上的脚本

但是我得到了x86_64架构的所有库。这就是为什么我不能解雇他们。 (libfftw3f_armv7.a,libfftw3f_x86_64.a,libfftw3f_arm64.a,libfftw3f_i386.a)

那么任何想法如何更新此脚本以获得正确的架构?

P.s。,通过配置。 :

./configure --host=arm-apple-darwin --target=arm-apple-darwin --enable-float --enable-neon

我收到错误:

configure:error:需要一个带-mfpu = neon

的gcc版本

所以我只删除--enable-neon,它有效。这是一个错误吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我想删除我的问题。但后来我发现有人把它作为一个最喜欢的问题,所以也许他有同样的"愚蠢的"像我这样的错误。

我得到了x86_64架构的所有库,因为我犯了一个愚蠢的错误。它总是找到它。我正在添加sudo 对于每个makeconfigure。这就是为什么这个脚本无法正常工作的原因。