【解决方案】【FAQ】解决fatal error: 'type_traits' file not found报错问题
收藏回复举报
【解决方案】【FAQ】解决fatal error: 'type_traits' file not found报错问题
发表于2025-06-12 15:11:37
0 查看

问题现象:

执行ATC转换时产生报错

__clang_cce_vector_intrinsics.h:20:10: fatal error: \'type_traits\' file not found#include <type_traits>

问题原因:

libstdc++-XX-dev 是与 GCC xx  编译器配套的 C++ 标准库开发包,包含 type_traits、vector、string 等 C++ 标准库的头文件

系统中存在多个 GCC 版本(如 GCC 11 和 GCC 12),但缺少与高版本 GCC 对应的 C++ 标准库开发包(libstdc++-XX-dev),导致编译时无法找到type_traits等头文件

解决方案:

Ⅰ:检查已安装的 GCC 和 libstdc++ 版本

# 查看GCC版本列表
dpkg -l | grep gcc

# 查看libstdc++开发包
dpkg -l | grep libstdc++

Ⅱ:根据回显查看是否缺少对应版本libstdc++ 开发包,若缺少则安装缺失的 libstdc++ 开发包

sudo apt-get install libstdc++-12-dev

Ⅲ:重新执行ATC模型转换

若依旧无法解决您的问题,可以到工单及论坛反馈您的问题

本帖最后由 匿名用户2025/06/12 20:42:09 编辑

我要发帖子