在Ubuntu 10.04上安装OpenCL

时间:2011-02-08 10:23:54

标签: ubuntu cuda opencl

我有一个问题,我想要一个解决方案,并快速....任何帮助表示赞赏。

我的笔记本电脑配有 ubuntu10.04 Nvidia 8400M GS 显卡。我最近开始在OpenCL上做一些工作,并希望在我的笔记本电脑的GPU上运行它......但是在我开始的那天我遇到了很多问题。

我下载了在Nvidia GPU上运行OpenCL所需的最新驱动程序和sdk。我安装了 1. NVIDIA-Linux-x86-260.19.36驱动程序
2. devdriver-3.2-linux-32-260.19.26驱动器
3. cudatoolkit_3.2.16_linux_32_ubuntu10.04 CUDA工具包
4. gpucomputingsdk-3.2.16-linux GPU SDK

我设置了在cuda工具包的安装过程之后指示的PATH和LD_LIBRARY_PATH变量。之后我去了* NVIDIA_GPU_Computing_SDK / OpenCL *目录并输入 sudo make (如here所示)。但我得到了错误

   ‘glXGetCurrentContext’ was not declared in this scope

我无法理解问题所在。我是否遗漏了要安装的东西,或者MakeFile有问题,我必须在那里更改一些选项?

此步骤之后,我应该如何使用此链接运行OpenCL程序代码?

提前致谢。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

也许kludgy,但我只是在我的构建文件中静态链接到库和包含。现在至少有3个(英特尔,AMD,NVIDIA)OpenCL实现了。