命令行执行“Helloworld”例程时出现报错cstdint file not found
收藏回复举报
命令行执行“Helloworld”例程时出现报错cstdint file not found
t('forum.solved') 已解决
新人帖
发表于2024-12-03 20:12:40
0 查看

问题描述

按照官方文档配置Ascend c环境后,我想要执行“Helloworld”例程。在命令行运行

sudo bash run.sh -r cpu -v <soc_version>

之后,意外出现报错:

true 我在查找资料时,找到可能的解决方法是降低c++版本至10.x,

但是我的环境要求为GCC11

为了避免回退版本,我将Ascend/ascend-toolkit/latest/tools/tikcpp/tikcfw/impl/下的头文件进行了修改,将&lt;cstdint&gt;修改为&lt;stdint.h&gt;。但反而出现了新的问题:

fatal error: 'type_traits' file not found

走到这一步我不敢再做修改。将头文件又改动回去。

请问是否有其他的解决方法?任何帮助我都将不胜感激。

回复回显

运行get_env.sh后,我将带有警告的部分粘贴在此。 true

本帖最后由 匿名用户2024/12/03 21:05:09 编辑

我要发帖子