/路径/到/你的/fftw

/路径/到/你的/fftw

我是 ubuntu 新手。我刚刚在家用终端安装了 fftw。我必须将其路径链接到 cmake。我如何检索 fftw 库的路径?我试过了locate fftw3-dev。其次,在将 cmake 链接到程序时。我收到错误:

 ‘HWLOC_TOPOLOGY_FLAG_IO_DEVICES’ was not declared in this scope; did you mean ‘HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM’?
507 | hwloc_topology_set_flags(topo, HWLOC_TOPOLOGY_FLAG_IO_DEVICES);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM
make[2]: *** [src/gromacs/CMakeFiles/libgromacs.dir/build.make:10782: src/gromacs/CMakeFiles/libgromacs.dir/hardware/hardwaretopology.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:3636: src/gromacs/CMakeFiles/libgromacs.dir/all] Error 2
make: *** [Makefile:163: all] Error 2

出现错误我在这里做错了什么。我的命令是

cmake … -DGMX_BUILD_OWN_FFTW=OFF -DREGRESSIONTEST_DOWNLOAD=ON -DCMAKE_PREFIX_PATH= /usr/share/doc/libfftw3-dev -DGMX_HWLOC=ON -DCMAKE_C_COMPILER=gcc
sudo make

相关内容