Ubuntu 10.04上的OpenCL安装

Ubuntu 10.04上的OpenCL安装,ubuntu,cuda,opencl,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.cud

我有一个问题,我需要一个快速的解决方案…任何帮助都是感激的

我有一台笔记本电脑,带有ubuntu10.04Nvidia 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

我设置了路径和LD_LIBRARY_路径变量,正如cuda工具包安装过程后所示。之后,我进入*NVIDIA\GPU\U Computing\U SDK/OpenCL*目录,键入sudo make(如所示)。但是我得到了错误

   ‘glXGetCurrentContext’ was not declared in this scope
我不明白是什么问题。我是否错过了要安装的内容,或者MakeFile有问题,我必须在其中更改一些选项

同样在这个步骤之后,我应该如何使用这个链接来运行OpenCL程序代码


提前感谢。

您已经安装了
libgl1 mesa dev

这些软件包提供以下文件:

也许有些笨拙,但我只是在构建文件中静态链接到库和include。现在至少有3个(Intel、AMD、NVIDIA)OpenCL实现需要处理。

ok在做了更多的研究后,我发现我必须安装libglew1.5-dev libglu1 mesa dev,我这样做了,错误消失了。:)但另一个出现了…现在它显示/usr/bin/ld:cannot find-lGL请告诉我正确的方向。嗯…我读到很多地方都有类似nvidia current的东西。我的系统上没有这个。有没有办法通过apt get\
apt get install nvidia current安装它。但是你应该检查你是否得到了一个合理的驱动程序版本,这个包是最新的。见: