g ++ - 编译的OpenCL程序不起作用,但clang ++的可以

时间:2015-06-04 08:54:31

标签: g++ opencl clang++

我的代码是here

最初,我使用g ++编译:

g++ cl.cpp -I/usr/local/cuda-7.0/include -L/usr/local/cuda-7.0/lib64 -lOpenCL && ./a.out

但是在运行时发生错误:

  

ld.so检测到不一致:dl-version.c:224:   _dl_check_map_versions:断言`需要!=((void *)0)'失败!

然而,当我用clang ++替换g ++时,它运行良好。

有谁能告诉我他们之间有什么区别?感谢。

0 个答案:

没有答案