2016-05-17 146 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庫。