Compile error
[root@localhost build]# uname -a Linux localhost.localdomain 6.12.0-55.14.1.el10_0.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Jun 7 10:42:27 UTC 2025 x86_64 GNU/Linux
包含于文件 /root/OpenMPL/OpenVML/build/interface/sqr_d.c:27: /root/OpenMPL/OpenVML/build/interface/sqr_d.c: 在函数‘vdSqr’中: /root/OpenMPL/OpenVML/include/openvml_macros.h:47:33: 错误:implicit declaration of function ‘dsqr_k’; did you mean ‘sdqr_k’? [-Wimplicit-function-declaration] 47 | #define DSQR_K OpenVML_FUNCNAME(dsqr_k) | ^~~~~~ /root/OpenMPL/OpenVML/include/openvml_driver.h:38:3: 附注:in definition of macro ‘EXEC_VML’ 38 | kernel(n, a, b, y, z, other_params) | ^~~~~~ /root/OpenMPL/OpenVML/include/openvml_common.h:52:39: 附注:在宏 ‘OpenVML_FUNCNAME_3’ 展开时 52 | #define OpenVML_FUNCNAME_2(pre,x,suf) OpenVML_FUNCNAME_3(pre, x, suf) | ^~~~~~~~~~~~~~~~~~ /root/OpenMPL/OpenVML/include/openvml_common.h:53:31: 附注:在宏 ‘OpenVML_FUNCNAME_2’ 展开时 53 | #define OpenVML_FUNCNAME_1(x) OpenVML_FUNCNAME_2(OPENVML_FUNC_PREFIX, x, OPENVML_FUNC_SUFFIX) | ^~~~~~~~~~~~~~~~~~ /root/OpenMPL/OpenVML/include/openvml_common.h:54:29: 附注:在宏 ‘OpenVML_FUNCNAME_1’ 展开时 54 | #define OpenVML_FUNCNAME(x) OpenVML_FUNCNAME_1(x) | ^~~~~~~~~~~~~~~~~~ /root/OpenMPL/OpenVML/include/openvml_macros.h:47:16: 附注:在宏 ‘OpenVML_FUNCNAME’ 展开时 47 | #define DSQR_K OpenVML_FUNCNAME(dsqr_k) | ^~~~~~~~~~~~~~~~ /root/OpenMPL/OpenVML/include/openvml_macros.h:141:15: 附注:在宏 ‘DSQR_K’ 展开时 141 | #define SQR_K DSQR_K | ^~~~~~ /root/OpenMPL/OpenVML/build/interface/sqr_d.c:37:15: 附注:在宏 ‘SQR_K’ 展开时 37 | EXEC_VML(0, SQR_K, n, (VML_FLOAT*)a, NULL, y, NULL, NULL); | ^~~~~ make[2]: *** [interface/CMakeFiles/openvml_interface_core.dir/build.make:542:interface/CMakeFiles/openvml_interface_core.dir/sqr_d.c.o] 错误 1 make[1]: *** [CMakeFiles/Makefile2:232:interface/CMakeFiles/openvml_interface_core.dir/all] 错误 2 make: *** [Makefile:146:all] 错误 2