![安装 cuda 8.0 后 Cuda 示例无法运行](https://linux22.com/image/1202366/%E5%AE%89%E8%A3%85%20cuda%208.0%20%E5%90%8E%20Cuda%20%E7%A4%BA%E4%BE%8B%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C.png)
我收到此错误:
Makefile:381: recipe for target 'cudaDecodeGL' failed
make[1]: *** [cudaDecodeGL] Error 1
make[1]: Leaving directory '/home/michele/Desktop/NVIDIA_CUDA-8.0_Samples/3_Imaging/cudaDecodeGL'
Makefile:52: recipe for target '3_Imaging/cudaDecodeGL/Makefile.ph_build' failed
make: *** [3_Imaging/cudaDecodeGL/Makefile.ph_build] Error 2
已经尝试过这个解决方案:
sed -i "s/nvidia-367/nvidia-375/g" `grep "nvidia-367" -r ./ -l`
不起作用...有什么猜测吗?
答案1
应该在 .../NVIDIA_CUDA-8.0_Samples/3_Imaging/cudaDecodeGL/findgllib.mk 文件中的行上将 nvidia-367 更改为 nvidia-375(启用的 Nvidia 驱动程序)
UBUNTU_PKG_NAME = "nvidia-375"
经过这一更改后,makefile 应该可以找到 libnvcuvid 库,这是错误中最有趣的部分。我的设置和你的一样,这是我唯一需要的更改。
尝试 cudaDecodeGL 目录中的“make”命令,查看具体是什么失败了。