我正在编译我的LFS上的八度音 - Linux从头开始 - 系统。
配置八度音时,我收到警告:
configure:警告:找不到FFTW3F库。将使用较慢的FFTPACK库。
我编译并安装了FFTW 3.3.4,然后重新配置了八度,但我仍然收到以下消息:
检查fftw3.h的可用性......是的
检查fftw3.h的存在......是的
检查fftw3.h ...是
在-lfftw3中检查fftw_plan_dft_1d ...是
检查fftw3.h ...(缓存)是
在-l fftw3f 中检查 fftwf _plan_dft_1d ...没有
configure:警告:找不到FFTW3F库。将使用较慢的FFTPACK库。
我注意到FFTW 3.3.4安装libfftw3.so
但不安装libfftw3f.so
,这就是为什么即使安装了FFTW 3.3.4之后,八度音也找不到FFTW3F库。现在,我想知道如何安装libfftw3f.so
。
答案 0 :(得分:6)
看起来你有双精度 FFTW库(libfftw3
),但没有单精度版本(libfftw3f
)。再次使用:
./configure --enable-float --enable-sse && make install
(假设我们在这里谈论x86)。
然后应该在现有libfftw3f
库旁边安装libfftw3
库。