linux下的opencl编译器,ARM Mali T764 的Linux下OpenCL 的binary哪里找?

谢谢你的回复,我在Mail的英文页面下找到了T7的User Device Driver,在中文页面下似乎没有还没同步上。

现在我有OpenCL SDK,T7的kernel Device Driver和User Device Driver,我把User Device Driver(Linux)下的libmali.so(在fbdev下)替换了OpenCL SDK(Linux)下lib中的libOpenCL.so,并且修改了makefile,

libOpenCL:

#cd $(ROOT)/lib $(CONCATENATE) $(MAKE) libOpenCL.so

让它不要重新编译libOpenCL.so替换了T7的libOpenCL.so

交叉编译器用的是arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

但是编译时报错:

lr@ubuntu:~/Mali/Mali OpenCL SDK/Linux/Mali_OpenCL_SDK_v1.1.0/samples/hello_world_opencl$ make

#cd ../../lib ; make libOpenCL.so

cd ../../common/ ; make libCommon.a

make[1]: Entering directory '/home/lr/Mali/Mali OpenCL SDK/Linux/Mali_OpenCL_SDK_v1.1.0/common'

make[1]: 'libCommon.a' is up to date.

make[1]: Leaving directory '/home/lr/Mali/Mali OpenCL SDK/Linux/Mali_OpenCL_SDK_v1.1.0/common'

arm-none-linux-gnueabi-g++ hello_world_opencl.o -o hello_world_opencl -L../../lib -L../../common -lOpenCL -lCommon

/home/lr/arm_gcc/arm-2014.05/bin/../lib/gcc/arm-none-linux-gnueabi/4.8.3/../../../../arm-none-linux-gnueabi/bin/ld: error: ../../lib/libOpenCL.so uses VFP register arguments, hello_world_opencl does not

/home/lr/arm_gcc/arm-2014.05/bin/../lib/gcc/arm-none-linux-gnueabi/4.8.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file ../../lib/libOpenCL.so

collect2: error: ld returned 1 exit status

Makefile:27: recipe for target 'hello_world_opencl' failed

make: *** [hello_world_opencl] Error 1

lr@ubuntu:~/Mali/Mali OpenCL SDK/Linux/Mali_OpenCL_SDK_v1.1.0/samples/hello_world_opencl$

我正在想办法解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值