在C++项目中,我使用的是包含一些C11标头的C库.它不会与GCC编译.看到这个简单的代码:
// main.cc
#include <stdatomic.h>
int main()
{
return 0;
}
Run Code Online (Sandbox Code Playgroud)
跑步gcc main.cc -lstdc++,抱怨:error: ‘_Atomic’ does not name a type.然而,clang main.cc -lstdc++工作就像一个魅力.我想知道是什么产生了影响,我怎么能用gcc编译它?