GCC 4.8中的?

我想利用C11标准提供的新primefaces操作。 但是,尝试#include适当的头文件给了我这个:

  csort-par.c:5:23: fatal error: stdatomic.h: No such file or directory #include  

http://gcc.gnu.org/wiki/C11Status上的文档似乎说自从GCC 4.7以来提供了头文件…我错过了什么? __STDC_NO_ATOMICS__未定义。

gcc --version如下:

 gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1 Copyright (C) 2013 Free Software Foundation, Inc. 

我确认__STDC_NO_ATOMICS__没有定义如下:

 #ifdef __STDC_NO_ATOMICS__ #error yes #else #error no #endif 

收益率:

 csort-par.c:10:2: error: #error no #error no 

编辑:感谢您的快速回复。

如果有人在谷歌遇到同样的问题而绊倒了这个问题,那么这是暂时的解决方案,直到他们发布GCC 4.9:

UNIX便携式primefaces操作

此文件丢失。 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58016

它仅在gcc 4.9中修复,正如其发行说明所述( http://gcc.gnu.org/gcc-4.9/changes.html