创作理由:因为OpenCL就是一个编译环境嘛!就是我用来写代码的。所以你还是得好好了解了解下它。然后之前做开发的时候发现一个很有味道的现象(因为第一次么),发现mesa 和opencv既然都提供cl.h。但是我们还是用OpenCL的cl.h比较好点哈!

嵌入式开发板上用GPU(5)___OpenCL_OpenCL


有的哥们儿,ubuntu上可能没有cl.h。下面是安装的指令:

sudo apt-get install opencl-headers  //得到cl.h
sudo apt-get install ocl-icd-opencl-dev //得到OpenCL

检验是否安装成功

  检验cl.h  一般按照上面的指令,都是默认安装在/usr下的:

find /usr -name "cl.h"

嵌入式开发板上用GPU(5)___OpenCL_ubuntu_02


  检验OpenCL 


ldconfig -p | grep OpenCL

嵌入式开发板上用GPU(5)___OpenCL_编译环境_03

下面代码,每个人前面地址可能不一样哈,不一样记得修改称自己的。

strings /usr/lib/x86_64-linux-gnu/libOpenCL.so | grep "OpenCL "

嵌入式开发板上用GPU(5)___OpenCL_ubuntu_04