VM虛擬機器下Linux安裝fftw

2021-09-28 14:35:37 字數 1386 閱讀 6652

2.解壓 tar zxvf fftw-2_1_3_tar.gz 

3.安裝(注意終端目錄,/usr/local/fftw-3.3.8)

總共需要兩次安裝  

第一次安裝就按下面的 a 配置就行

第二次安裝時為了 生成libfftwf.so的庫檔案   以f結尾的代表可以的資料型別是 float  加上 --enable-float   第一次安裝的時候不能加這個選項  否則會出錯

a.    

./configure --enable-type-prefix --prefix=/usr/local/fftw --with-gcc --disable-fortran --enable-i386-hacks  --enable-shared=yes

其中,--enable-type-prefix    引數是為了同時使用single precision(單精度)和double precision(雙精度),如果不使用它,最後只有以rfftw開頭的檔案被安裝(real fftw);

--prefix=                      引數是設定安裝目錄;

--with-gcc                    使用gcc編譯器;

--disable-fortran         引數為了不包含fortran呼叫的機制;

--enable-i386-hacks   為pentium和x86以後的cpu優化gcc的編譯速度。

--enable-shared=yes  為了生成動態庫.so檔案  否則生成的都是.a 檔案  沒法編譯 (我就卡在這裡)

第一次安裝

1.make                          編譯

2.make install               安裝,這一次安裝完後,在安裝目錄中存在以dfftw和drfftw開頭檔案,但沒有sfftw開頭的檔案

3.make clean              還需要安裝一次,先清除

第二次安裝

1../configure --enable-float --enable-type-prefix --prefix=/usr/local/fftw --with-gcc --disable-fortran --enable-i386-hacks --enable-shared=yes(如果複製無法找到檔案,就手動輸入這行)

其中,--enable-float      為了生成單精度計算的標頭檔案和庫檔案,即以sfftw開頭的檔案。

2.make                      重新編譯

3.make install            再一次安裝,安裝完後,目錄中便會同時存在sfftw和dfftw開頭的檔案(用於複數函式/complex function的fft變換)和srfftw與drfftw開頭的檔案(用於實數函式的fft變換)

VM虛擬機器linux安裝VMware Tools

linux的虛擬機器的工具包的安裝不像windows那樣簡單,方法也不同。具體如下 1 首先將虛擬機器的光碟機映像指向c program files vmware vmware workstation linux.iso 具體要看你的vmware具體安裝的位置,linux.iso是安裝完vmware...

vm安裝openwrt虛擬機器

這篇文章主要為大家詳細介紹了vmware安裝openwrt15.05虛擬機器教程,具有一定的參考價值,感興趣的小夥伴們可以參考一下 1.虛擬機器檔案製作 在ubuntu中安裝qemu img工具 sudo apt get install qemu img 輸入命令 將輸出檔案命名為openwrt 1...

VM虛擬機器安裝Docker

centos centos 7 x86 64 1810.iso vm 15 pro systemctl status firewalld 檢視防火牆狀態 systemctl stop firewalld 停止防火牆 systemctl disable firewalld 禁止開機啟動 這兩位老哥講的...