centos 系统 编译出现 stdatomic.h: 没有那个文件或目录

原因:

因为centos 自带的gcc版本过低,导致的错误。(具体是4.8版本的一个bug导致)

解决:

更新到更高的gcc 版本就行,代码如下:

sudo yum install centos-release-scl

sudo yum install devtoolset-9-gcc*

scl enable devtoolset-9 bash

查看版本:

gcc -v

注:

本文参考一位博主的文章,有兴趣的可以看一下:
CentOS7 升级gcc版本到gcc9

猜你喜欢

转载自blog.csdn.net/h799710/article/details/112856495