nvcc致命:未知选项“ pthread”

时间:2019-03-12 10:49:18

标签: makefile cmake

我正在尝试安装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

2 个答案:

答案 0 :(得分:1)

Cmake的版本是什么?这个问题似乎在CMake 3.12上,并在CMake 3.13上解决了

答案 1 :(得分:0)

对我来说,转向较新版本的CMake 3.14.0可以解决问题。