fftw 2.1.5安装中缺少动态(.so)库

时间:2018-07-12 19:50:52

标签: installation libraries fftw

我正在尝试使用天体物理学N体模拟程序包Gadget2进行模拟。它需要一些库,包括fftw-2.1.5。我已经按照用户手册中给出的指南安装了fftw:

 ./configure --prefix=<PATH> --enable-typeprefix --enable-mpi
 make
 make install
 make clean
 ./configure --prefix=<PATH> --enable-float--enable-type-prefix --enable-mpi
 make
 make install

根据此source,两个方法都将同时获取单精度和双精度文件。安装成功完成,我还能够编译Gadget2。

但是当我尝试运行Gadget2时,出现以下错误:

./Gadget2: error while loading shared libraries: libsrfftw_mpi.so.2: cannot open shared object file: No such file or directory

ffff libsrfftw_mpi.so.2文件夹中缺少文件lib,尽管一些fftw软件包的下载站点说它是目录的一部分。我想念什么?

1 个答案:

答案 0 :(得分:3)

指定以下内容,然后再次运行命令。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH=<PATH from your install command>

也不要忘记为两个--enable-shared命令另外指定configure