Страницы

Поиск по вопросам

среда, 26 февраля 2020 г.

Где найти свежую документацию по gnu c?

#c #gcc #gnu #c11


По запросу в Гугле - выдает страницу https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
в которой ничего не говориться о c 11, на официальном сайте я ничего подходящего не нашел. 

Где можно найти актуальный мануал по gnu c 11?
    


Ответы

Ответ 1



Официально этот документ называется так: INTERNATIONAL STANDARD ©ISO/IEC ISO/IEC9899:201x Найти его можно, например, здесь: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1539.pdf

Ответ 2



Прочтите, пожалуйста, вот этот документ. Особое внимание обратите на данный абзац: By default, GCC provides some extensions to the C language that, on rare occasions conflict with the C standard. See Extensions to the C Language Family. Some features that are part of the C99 standard are accepted as extensions in C90 mode, and some features that are part of the C11 standard are accepted as extensions in C90 and C99 modes. Use of the -std options listed above disables these extensions where they conflict with the C standard version selected. You may also select an extended version of the C language explicitly with -std=gnu90 (for C90 with GNU extensions), -std=gnu99 (for C99 with GNU extensions) or -std=gnu11 (for C11 with GNU extensions). Ссылку на описание GNU C extensions на всякий случай оставляю здесь: https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html

Комментариев нет:

Отправить комментарий