<stdatomic.h> в GCC 4.8?

Я хотел бы использовать новые атомарные операции, предусмотренные стандартом C11. Тем не менее, пытаясь#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

РЕДАКТИРОВАТЬ: Спасибо за быстрые ответы.

В случае, если кто-то натолкнется на это из Google с тем же вопросом, здесьТем временем исправление пока они не выпустят GCC 4.9:

UNIX Portable Atomic Operations

Ответы на вопрос(1)

Ваш ответ на вопрос