fftw 2.1.5 安装中缺少动态 (.so) 库
Missing dynamic (.so) library in fftw 2.1.5 installation
我正在尝试 运行 使用天体物理学 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
两个make就是根据这个source得到单精度和双精度文件。安装成功,我也可以编译Gadget2了。
但是当我尝试 运行 Gadget2 时,出现以下错误:
./Gadget2: error while loading shared libraries: libsrfftw_mpi.so.2: cannot open shared object file: No such file or directory
fftw lib
文件夹中缺少文件 libsrfftw_mpi.so.2
,尽管一些 fftw 包的下载站点说它是内容的一部分。我错过了什么?
指定以下内容并再次 运行 您的命令。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH=<PATH from your install command>
也不要忘记为两个 configure
命令另外指定 --enable-shared
。
我正在尝试 运行 使用天体物理学 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
两个make就是根据这个source得到单精度和双精度文件。安装成功,我也可以编译Gadget2了。
但是当我尝试 运行 Gadget2 时,出现以下错误:
./Gadget2: error while loading shared libraries: libsrfftw_mpi.so.2: cannot open shared object file: No such file or directory
fftw lib
文件夹中缺少文件 libsrfftw_mpi.so.2
,尽管一些 fftw 包的下载站点说它是内容的一部分。我错过了什么?
指定以下内容并再次 运行 您的命令。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH=<PATH from your install command>
也不要忘记为两个 configure
命令另外指定 --enable-shared
。