我正在尝试运行一个程序(openGraphiti),但遇到了一些我似乎无法解决的错误。
这里是我的全部错误,但相关部分是
No rule to make target `/usr/lib/x86_64-linux-gnu/libOpenCL.so
我在另一台机器上编译了同一个程序,所以我知道问题出在我这边,而不是在 makefile 中。我知道 OpenCL 安装正确,因为它将其传递给了 cmake 。
有谁知道是什么原因导致了这个错误?
答案1
这就是我修复这个问题的方法。结果发现 nvidia 驱动程序不知出于什么原因无法工作。
sudo apt-get remove --purge nvidia -*
然后重新安装
sudo apt-get install nvidia-331 nvidia-331-uvm nvidia-opencl-dev nvidia-modprobe