Как мне установить fftw2.1.5 в Cygwin64? Нужно ли устанавливать в домашний каталог по умолчанию, создав в нем каталог, или я должен дать Cygwin команду компилировать на основе внешнего каталога?
Для справки я пытаюсь скомпилировать код GADGET2, используя this учебник. Автор находился в каталоге ~Name/Documents/code
, каталог, который он предположительно установил сам.
RegardLess, когда я компилирую, я получаю эту ошибку.
%ld
mpicc -O3 -Wall -DPERIODIC -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK -DPMGRID=128 -DSYNCHRONIZATION -I ~/sf2013/fftw-2.1.5/include/ -c -o peano.o peano.c
mpicc -O3 -Wall -DPERIODIC -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK -DPMGRID=128 -DSYNCHRONIZATION -I ~/sf2013/fftw-2.1.5/include/ -c -o gravtree_forcetest.o gravtree_forcetest.c
mpicc -O3 -Wall -DPERIODIC -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK -DPMGRID=128 -DSYNCHRONIZATION -I ~/sf2013/fftw-2.1.5/include/ -c -o pm_periodic.o pm_periodic.c
pm_periodic.c:21:14: fatal error: srfftw_mpi.h: No such file or directory
#include <srfftw_mpi.h>
^~~~~~~~~~~~~~
compilation terminated.
make: *** [<builtin>: pm_periodic.o] Error 1