问题描述
在编译ADIOS时,由于需要CUDA 依赖,在编译时提示
/usr/bin/ld: cannot find -lcudadevrt和/usr/bin/ld: cannot find -lcudart_static
参照下面的解决方案
https://stackoverflow.com/questions/46448682/cmake-error-the-source-does-not-appear-to-contain-cmakelists-txt
1.在环境变量中加入
export CUDA_BIN_PATH=/usr/local/cuda-10.0
2.建立软链接(这一步可能多余)
sudo ln -s /usr/local/cuda-10.0 /usr/local/cuda
3.参照问答高赞上的cmake之前将以下变量加进去,但是我的项目cmake提示这个变量没有用到
cmake -D CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-5.5 ..