我正在尝试安装Elemental。我从GitHub目录中克隆了它。创建一个构建目录并在其中运行cmake
命令。但是当我做一个make时,它显示以下错误信息:
[73%]链接CUDA设备代码 CMakeFiles / EntrywiseMap.dir / cmake_device_link.o
nvcc致命:未知选项“ pthread” 测试/CMakeFiles/EntrywiseMap.dir/build.make:99:目标配方 'tests / CMakeFiles / EntrywiseMap.dir / cmake_device_link.o'失败
make [2]:*** [测试/CMakeFiles/EntrywiseMap.dir/cmake_device_link.o] 错误1
CMakeFiles / Makefile2:1506:目标配方 'tests / CMakeFiles / EntrywiseMap.dir / all'失败
make [1]:*** [测试/CMakeFiles/EntrywiseMap.dir/all]错误2
Makefile:140:目标“全部”的配方失败
make:*** [全部]错误2
我正在使用带有cuda 10和cmake版本3.13.4的ubuntu 18
答案 0 :(得分:1)
Cmake的版本是什么?这个问题似乎在CMake 3.12上,并在CMake 3.13上解决了
答案 1 :(得分:0)
对我来说,转向较新版本的CMake 3.14.0
可以解决问题。