1

我正在尝试在 Ubuntu 14.04 下使用 Intel GPU 安装 OpenCl。

我遵循了本教程:https ://gist.github.com/rmcgibbo/6314452 ,但无论我做什么,我都会收到此错误:

加载共享库时出错:libOpenCL.so.1:无法打开共享对象文件:
没有这样的文件或目录

4

1 回答 1

1

教程中的第 5 步指示您创建一个/usr/lib/libOpenCL.so指向英特尔版本的符号链接 ( ) libOpenCL.so,而后者又将是指向libOpenCL.so.1. 当您将应用程序链接到 时/usr/lib/libOpenCL.so,符号链接已解析并.1使用了库的版本。当您运行该应用程序时,它会尝试libOpenCL.so.1在动态库搜索路径上查找 a,但它无法找到。

要解决此问题,您只需删除教程要求您创建和设置考虑此版本控制的新符号链接的符号链接。例如:

sudo rm /usr/lib/libOpenCL.so
sudo ln -s /opt/intel/opencl-1.2-3.0.67279/lib64/libOpenCL.so.1  /usr/lib/libOpenCL.so.1
sudo ln -s /usr/lib/libOpenCL.so.1  /usr/lib/libOpenCL.so
于 2014-05-02T15:37:52.747 回答