这个错误通常在Bazel编译时出现。他的意思是该编译器不支持当前CPU架构。解决此问题的方法是在Bazel配置文件中添加支持当前CPU架构的编译器。
下面是以AArch64为例的代码示例:
#设置编译器参数
build:arm --cxxopt="-std=c++17"
#设置编译器路径,此处为系统预装编译器
build:arm --cxx="/usr/bin/arm-linux-gnueabihf-g++-7"
在以上代码中,我们指定了编译器参数和编译器路径。因此,现在你就可以在编译Bazel的时候支持当前的CPU架构了。