cl_nif.c:40:19: 致命错误:CL/cl.h:没有那个文件或目录

[[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

cl_nif.c:40:19: 致命错误:CL/cl.h:没有那个文件或目录的相关文章

GNU Linux 64位系统中fatal error: stdio.h: 没有那个文件或目录的错误的解决方法

在64位系统中,编写一个C语言程序后,使用gcc进行编译时,出现了如下的错误: test.c:1:19: fatal  error: stdio.h: 没有那个文件或目录 #include <stdio.h> 针对以上的情况,对于在32环境下一般不会出现这个问题,因为已经把libc的头文件包括在系统中了,那么针对这样的情况,主要检查是否安装了完备的开发环境: build-essential package - Installs the following collection to compi

“fatal error: hdf5.h: 没有那个文件或目录”解决方法

問題一: Installing Caffe without CUDA: fatal error: cublas_v2.h No such file: 在Makefile.config中修改,將CPU_ONLY := 1打開. 問題二:“fatal error: hdf5.h: 没有那个文件或目录”解决方法 参考自http://blog.csdn.net/hongye000000/article/details/51043913 Step 1 在Makefile.config文件的第85行,添加/

pyaudio安装缺少文件问题error: portaudio.h: 没有那个文件或目录

1.在安装pyaudio时,报错failed error: portaudio.h: 没有那个文件或目录 2.pyaudio的运行需要依赖于portaudio这个库,应该先安装一个portaudio库 3.portaudio安装步骤: a)下载portaudio库http://portaudio.com/download.html b)将下载的文件进行解压 c)进入解压后的portaudio文件,依次执行命令: ./configure make make install 4.到此portaudi

如何解决编译linux内核(解决声卡问题),遭遇fatal error: linux/limits.h: 没有那个文件或目录

最近帮一位上海的朋友搞一块小板,在ubuntu15.04 vivid上已经加载了对应了.ko驱动包 但关键是系统根本就枚举不到该声卡ALC5640,试了OpenSUSE也是一样的结果,看来是内核漏加载了什么模块. 所以准备重新编译Linux内核3.19.3,结果运行: make?menuconfig 得到错误提示: ? ? ? ? local_lim.h:38:26: fatal error: linux/limits.h ? 应该是在linux目录下找不到limits.h文件.有诸多兄弟碰到过

fatal error: google/protobuf/arena.h:没有那个文件或目录

安装caffe时make all会出现这个错误,按照https://github.com/BVLC/caffe/issues/4988说法,可能时libprotobuf-dev过时了,需要从源码重新变异protobuf. 首先安装:sudo apt-get install autoconf automake libtool curl make g++ unzip 接下来参考这篇博客就行了:http://blog.csdn.net/yl204/article/details/50478279 另参

【Error】Python安装gevent时出错:“致命错误: Python.h:没有那个文件或目录”

Python Web开发时,为了获得极高的并发性能,需要使用gevent,在Linux下用python的包安装工具pip安装gevent时:sudo pip install gevent,出现如下错误: 致命错误: Python.h:没有那个文件或目录 这种情况是因为没有安装python-dev,所以只需要安装python-dev之后再安装gevent就不会出错了. 安装python-dev命令:sudo apt-get install python-dev 最近在用gunicorn+geven

In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

我报错是这样子的,然后老师打了一条命令[[email protected] redis-3.0.6]# makecd src && make allmake[1]: 进入目录"/root/lnmp_soft/redis-3.0.6/src"CC adlist.oIn file included from adlist.c:34:0:zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录#include <jemall

致命错误:ext/standard/php_smart_str.h:没有那个文件或目录

致命错误:ext/standard/php_smart_str.h:没有那个文件或目录 参考文章:https://blog.csdn.net/jartins/article/details/80371257. 一.发生背景: 安装php-redis扩展时,打开php官网下载扩展,选择了版本redis-2.2.5.tgz. 下载路径是:https://pecl.php.net/get/redis-2.2.5.tgz. 然后使用make编译时,报错: ... ...,致命错误:ext/standar

FastDFS整合Nginx的模块:fastdfs-nginx-module报错:fdfs_define.h:15:27: 致命错误:common_define.h:没有那个文件或目录

错误提示: /usr/include/fastdfs/fdfs_define.h:15:27: 致命错误:common_define.h:没有那个文件或目录 [解决办法] 1.编辑fastdfs-nginx-module的配置文件 vim /home/zsd/fast/fastdfs-nginx-module-1.20/src/config 2.将原文修改为上图的两处红框圈出的地方 ngx_module_incs="/usr/local/include /usr/include/fastcomm