文档
注册

AI CPU算子工程编译报错

现象描述

参考算子工程编译对AI CPU算子样例工程进行编译时,出现以下报错:

In file included from /home/HwHiAiUser/Ascend/CANN-1.84/toolkit/toolchain/hcc/aarch64-target-linux-gnu/include/c++/7.3.0/aarch64-target-linux-gnu/bits/c++config.h:533:0,
                 from /home/HwHiAiUser/Ascend/CANN-1.84/toolkit/toolchain/hcc/aarch64-target-linux-gnu/include/c++/7.3.0/functional:48,
                 from /home/HwHiAiUser/Ascend/latest/opp/built-in/op_impl/aicpu/aicpu_kernel/inc/cpu_kernel.h:9,
                 from /home/samples-master/cplusplus/level1_single_api/4_op_dev/1_custom_op/cpukernel/impl/unique_cust_kernels.h:19,
                 from /home/samples-master/cplusplus/level1_single_api/4_op_dev/1_custom_op/cpukernel/impl/unique_cust_kernels.cc:16:
/home/HwHiAiUser/Ascend/CANN-1.84/toolkit/toolchain/hcc/aarch64-target-linux-gnu/include/c++/7.3.0/aarch64-target-linux-gnu/bits/os_defines.h:39:10: fatal error: features.h: No such file or directory
 #include <features.h>
          ^~~~~~~~~~~~
compilation terminated.

可能原因

由于CANN版本内置的HCC编译器中不包含glibc组件的相关功能,因此使用HCC编译器时,会提示缺少glibc组件相关的文件。

解决方案

单独安装glibc源码(2.28版本)。具体安装方法请参见CANN 软件安装指南的“附录 > 安装Glibc”章节。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词