标签:cl_nif.c:40:19: 致命错误:cl/cl.h:没有那个文件或目录
[root@localhost 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头文件
[root@localhost cl]#whereis cl.h
如果有,就将此文件拷贝到/usr/local/include目录下
如果没有,由于cl.h属于OpenCL SDK中的一部分,因此需要从OpenCL官网上下载其SDK,解压
找到其中需要的包含头文件cl.h的文件夹CL,将其复制到/usr/include或者是/usr/local/include目
录中即可
[root@localhost 下载]# ls CL
cl_ext.h cl_gl_ext.h cl_gl.h cl.h cl.hpp cl_platform.h opencl.h va_ext.h
[root@localhost 下载]# cp CL -rf /usr/local/include
本文出自 “DOSOM” 博客,谢绝转载!
cl_nif.c:40:19: 致命错误:CL/cl.h:没有那个文件或目录
标签:cl_nif.c:40:19: 致命错误:cl/cl.h:没有那个文件或目录
原文地址:http://8656934.blog.51cto.com/8646934/1725806