Linux离线安装fftw问题

源码安装一般三步骤:configure、 make、 make install
在configure时可以用-prefix配置安装路径,如果不配置会默认存放在/usr/local/bin :可执行文件路径
/usr/local/lib:库文件默认路径
/usr/local/etc:配置文件默认路径
/usr/local/share:其它资源文件路径

1.FFTW下载网址
2.解压 tar zxvf fileName.tar.gz
3.安装:

// 一、进入到解压后的文件
//--prefix 是设定自己的安装目录
//--enable-type-prefix  是设定开启单精度和双精度,本人安装时这个命令报错就没有使用此命令但是两种精度都可以使用
//--with-gcc linux自带gcc编译
  ./configure  --prefix=/usr/local/fftw --with-gcc --disable-fortran   
  二、make
  //一定要用超级用户才能完整运行,不然会出现权限不够的问题
  三、sudo make install

总结:有的博文上说需要安装两次,第一次安装会出现没有单精度的动态库。本人没有出现此问题。详见
问题一、 WARNING: unrecognized options: --enable-type-prefix, --with-gcc, --enable-i386-hacks
这个问题本人解决的方式:直接将不能识别的命令弃掉
问题二、在make的时候出现了 Nothing to be done for ‘all’:
解决办法:这个警告是说有的已经编译过了,并没有重新编译所以就不是“all”

//编译命令
//-I指定头文件所在路径 
gcc -o testFFTW testFFTW.c -lfftw3 -L/usr/local/bin -I/usr/local/lib

参考: FFTW 在linux中安装以及 没有生成动态库 .so 的解决方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值