nvidia显卡上OpenCL的hello world程序
来源:互联网 发布:a卡优化的单机游戏 编辑:程序博客网 时间:2024/06/05 19:05
NVIDIA的显卡上,cuda装好opencl就自然有了,所以装cuda=装opencl.至于ubuntu上cuda如何安装,参加我的另一篇文章.
那么下面我们测试opengl的程序如何,这里是一个oepncl最简单的程序,如果能编译通过,说明你已经配置好了opencl
#include <stdlib.h>
#ifdef __APPLE__
#include <OpenCL/opencl.h>
#else
#include <CL/cl.h>
#endif
int main()
{
cl_int status=0;
size_t deviceListSize;
cl_uint numPlatforms;
cl_platform_id platfomr=NULL;
status=clGetPlatformIDs(0,NULL,&numPlatforms);
printf("status=%d\n",status);
return 0;
}
编译CUDA和OpenCL的编译器名称都叫nvcc,可以用以下命令编译,假设你将以上代码存储为 test.c ,那么用以下命令编译:
nvcc test.c -l OpenCL
可能会出现一下错误
test.c:7:19: fatal error: CL/cl.h: No such file or directory
显示Opencl头文件找不到
运行一下命令安装头文件
安装OpenCL头文件:
sudo apt-get install opencl-headers
再次编译
status=0
说明OpenCL配置成功
0 0
- nvidia显卡上OpenCL的hello world程序
- OpenCL中的“Hello,world”
- freescale opencl hello world
- OpenCL:"Hello world"矢量加。
- Linux上的"Hello world"
- SDK的hello world程序!
- ACIS 的 hello world 程序
- 汇编语言的Hello world程序
- Hello world程序的生命周期
- Django 的hello world 程序
- Hello World程序的由来
- JAVA的Hello World程序
- angularjs的hello world程序
- 在NVIDIA GPU 上开发 openCL
- intel opencl hello程序实例
- 运行NVIDIA opencl示例程序出错
- nvidia显卡的安装集锦
- 安装nvidia的显卡驱动
- ios实现锁屏解锁功能时候问题
- 【软考之路】软考视频总结(上)
- IOS自带地图中,小知识点总结
- 最长回文子串
- Java 异步处理简单实践
- nvidia显卡上OpenCL的hello world程序
- Hibernate(六)——多对多关联映射
- 委托使用示例
- 第三周项目二 建设“顺序表”算法库
- 第三周 顺序表的应用(1)
- log4j配置
- 数据挖掘十大经典算法之:决策树C4.5 分类算法
- 修改苹果自带地图中的路线颜色
- Hibernate(五)——一对多单向关联映射