2016-05-17 147 views
1

我正在编译我的LFS上的八度 - 从零开始的Linux系统。配置:警告:找不到FFTW3F库。速度较慢的FFTPACK库将被用来代替

在配置八度,我收到一个警告:

配置:警告:FFTW3F库未找到。代替使用较慢的FFTPACK库。

我编译和安装FFTW 3.3.4,然后重新配置八度,不过我还是收到以下消息:

检查fftw3.h可用性...是

检查fftw3.h存在。 ..是

检查fftw3.h ...是

在-lfftw3检查fftw_plan_dft_1d ...是

检查fftw3.h ...(缓存)是

在-l 检查fftwf _plan_dft_1d fftw3f ...没有

配置:警告:找不到FFTW3F库。代替使用较慢的FFTPACK库。

我注意到,FFTW 3.3.4安装libfftw3.so但不是libfftw3f.so,这就是为什么即使安装FFTW 3.3.4后,倍频找不到FFTW3F库。现在,我不知道如何安装libfftw3f.so

回答

3

看起来你有双精度 FFTW库(libfftw3),但不是单精度版本(libfftw3f)。再次搭建它:

./configure --enable-float --enable-sse && make install 

(假设我们在此讨论x86)。

然后这应该安装libfftw3f库旁边的现有libfftw3库。