[[email protected] cl]# rebar compile
==> cl (compile)
Compiling c_src/cl_nif.c
c_src/cl_nif.c:40:19: 致命错误:CL/cl.h:没有那个文件或目录
#include <CL/cl.h>
^
编译中断。
ERROR: compile failed while processing /usr/local/ERL_LIBS_FILE/cl: rebar_abort
解决办法:
首先使用whereis命令查看系统中是否有cl.h头文件
[[email protected] cl]#whereis cl.h
如果有,就将此文件拷贝到/usr/local/include目录下
如果没有,由于cl.h属于OpenCL SDK中的一部分,因此需要从OpenCL官网上下载其SDK,解压
找到其中需要的包含头文件cl.h的文件夹CL,将其复制到/usr/include或者是/usr/local/include目
录中即可
[[email protected] 下载]# ls CL
cl_ext.h cl_gl_ext.h cl_gl.h cl.h cl.hpp cl_platform.h opencl.h va_ext.h
[[email protected] 下载]# cp CL -rf /usr/local/include
时间: 2024-10-05 20:55:19