本文主要是介绍FortranCL clBuildProgram出错返回错误代码-11,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
FortranCL clBuildProgram出错返回错误代码-11
通过在cl.h中搜索来可以了解OpenCL错误代码的含义。-11表示CL_BUILD_PROGRAM_FAILURE。
此错误通常是由内核代码中的语法错误引起的。可以使用标志CL_PROGRAM_BUILD_LOG调用OpenCL函数clGetProgramBuildInfo来访问编译器生成的日志。此日志包含在命令行上编译时可能使用的输出(错误,警告等)。但打印出来没有错误信息只有个“?”,经自己检查是内核代码中数组表示沿用了Fortran的(),应该使用C语言数组表示[]。
这篇关于FortranCL clBuildProgram出错返回错误代码-11的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!