【问题标题】:Compile/Build OpenCL program using AMD APP SDK on Linux在 Linux 上使用 AMD APP SDK 编译/构建 OpenCL 程序
【发布时间】:2013-12-02 08:32:30
【问题描述】:

我是 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

请帮忙!

【问题讨论】:

    标签: c linux opencl


    【解决方案1】:

    搞定了!

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

    希望这可以帮助所有新生的 opencl 程序员!

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • /opt/AMDAPP/include/CL $ ls --> cl_d3d10.h cl_d3d11.h cl_dx9_media_sharing.h cl_ext.h cl_gl_ext.h cl_gl.h cl.h cl.hpp cl_platform.h opencl。 h | /opt/AMDAPP/lib/x86_64 $ ls --> libamdocl64.so libGLEW.so libglut.so libOpenCL.so libOpenCL.so.1 看起来不错!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-17
      • 2012-05-30
      相关资源
      最近更新 更多