在 Linux 上使用 AMD APP SDK 编译/构建 OpenCL 程序

标签 c linux opencl

我是 OpenCL 的新手。我写了一个演示代码[http://chopapp.com/#gh9jv1u]

我已经安装了驱动程序和 AMD APP SDK。我正在使用以下内容进行编译:

gcc –l/opt/AMDAPP/include –L/opt/AMDAPP/lib/x86_64/open.cpp –lOpenCL

引用:http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/introductory-tutorial-to-opencl/

我收到以下消息:

gcc: error: –l/opt/AMDAPP/include: No such file or directory
gcc: error: –L/opt/AMDAPP/lib/x86_64/: No such file or directory
gcc: error: –lOpenCL: No such file or directory

请帮忙!

最佳答案

成功了!

gcc -I/opt/AMDAPP/include -L/opt/AMDAPP/lib/x86_64 open.c -lOpenCL 

希望这对所有新手 opencl 程序员有帮助!

关于在 Linux 上使用 AMD APP SDK 编译/构建 OpenCL 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20323842/

相关文章:

c - 如何根据有多少用户选择再次输入,在C编程中输出时打印do

c - 添加到字符串开头的额外字符?

C程序判断一个数是否为素数

android - Phonegap 和 xml 文件到移动项目中的设计模式

matrix - 在 OpenCL 中并行执行许多小矩阵运算

opencl - clGetKernelWorkGroupInfo - CL_KERNEL_WORK_GROUP_SIZE 是 OpenCL 在 clEnqueueNDRange 内核中未指定时使用的大小吗?

c - 为什么字符串数组不区分数值而整数数组不显示字符?

linux - 非阻塞 Linux 服务器套接字

ios - 存在哪些 WiFi-Direct 库?

linux - 在 Linux 的多个平台上启用 OpenCL?如何处理 ICD 文件?