MALI的 OPENCL SDK已经下载,但是如何编译是个问题,查到网上有如下的一篇文章:
http://blog.csdn.net/wcj0626/article/details/35228131
文章中提到需要更新安卓的编译器:
因为要编译到安卓平台下,我们替换9和10行内容,用安卓NDK中的arm-linux-androideabi编译器编译。所以修改platform.mk中的内容如下:
我也更新了,但是使用的时候提示“arm-none-linux-gnueabi-g++”命令找不到。
请问这个编译器的环境是如何的搭建的呢,我的电脑上通过文件查找似乎也是有这个编译器的,只是不知道如何使它有效。
附:操作系统是UBUNTU,开发板是:RK3288的开发板。
之前在电脑上编译过完整可用的全志芯片的安卓系统,开发环境是完整的,只是不知道如何修改支持调用“arm-none-linux-gnueabi-g++”编译器。
盼高手答疑解惑。
谢谢楼上的解答,同意~ 我不知道你‘电脑上有的g++编译器’指的是?如果是自带gcc,编译没问题是对的,但是编出来的binary是基于x86架构的,无法在arm架构的Android设备运行,
另外,强烈建议的是看下AndroidNDK相关的教程,会帮助加深理解