FFTW とは, 離散フーリエ変換 (DFT) を行う C のプログラム集.1次元に限らず,より高次元でも動く. このページでは,Linux での FFTW バージョン 3 (FFTW3) のインストール法を説明する.
UbuntuUbuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
インストールするには,端末で,次のコマンドを実行する.
sudo apt -y install build-essential gcc g++ make libtool texinfo dpkg-dev pkg-config
cd /tmp tar -xvzof fftw-3.3.8.tar.gz
cd /tmp cd fftw-3.3.8 CC=gcc F77=gfortran CFLAGS="-O3 -fno-tree-vectorize -fexceptions" FFLAGS="-O3 -fno-tree-vectorize -fexceptions" ./configure --prefix=/usr/local --enable-threads --enable-shared --enable-static make sudo make install
エラーメッセージが出ていないことを確認すること.
エラーの場合 「make CC=gcc43」のように CC=...の部分を変えるとうまくいくことがある.
スーパーユーザで、下記を実行
-------------ここから----------- /usr/local/lib --------------ここまで---------