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

时间:2013-12-02 08:32:30

标签: 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

REF: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

请帮忙!

2 个答案:

答案 0 :(得分:1)

搞定了!

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

希望这有助于所有新生的opencl程序员!

答案 1 :(得分:0)

您可以通过gcc错误检查路径提示。可能是你的SDK没有安装在/ opt / AMDAPP中。 最后一个错误–lOpenCL: No such file or directory确保libOpenCLXXX.so.XXX位于/ usr / lib,/ usr / local / lib或/ libs中。您似乎还没有正确安装SDK。