详解数学库FFTW的安装
本文详细介绍数学库FFTW2.1.5的安装过程。
什么是FFTW?
FFTW ( the Faster Fourier Transform in the West) 是一个快速计算离散傅里叶变换的标准C语言程序集,其由MIT的M.Frigo 和S. Johnson 开发。可计算一维或多维实和复数据以及任意规模的DFT。FFTW 通常比目前其它开源Fourier变换程序都要快,最新版本为fftw-3.3.3,经典稳定版本是2.1.5。[From 百度百科]
下载FFTW
FFTW是开源的,可以免费下载。
FFTW2.1.5的下载地址:官方地址 | 百度网盘
安装FFTW
1. 解压安装包
下载到的安装包是fftw-2.1.5.tar.gz,使用下面的命令进行解压
tar xvzf fftw-2.1.5.tar.gz
2. 配置安装选项
需要配置的选项不多,我个人只配置两项,一个是目标安装目录,还有enable浮点型,如下:
./configure --prefix=/home/michael/opt/fftw --enable-float
3. 安装
直接使用下面的命令,应该就可以完成安装了。
make & make install
到这里已经完成了FFTW的安装过程。下面是在其他程序中调用FFTW时可能用到的。
4. 引用
一般需要指定头文件的路径和库文件的路径,如下所示。
- 头文件:
-I/home/michael/opt/fftw/include
- 库文件:
-L/home/michael/opt/fftw/lib