GNU C Language Introduction and Reference Manual

This manual explains the C language for use with the GNU Compiler Collection (GCC) on the GNU/Linux system and other systems.

Download

GNU C Language Intro and Reference Manual tarballs are available at http://ftp.gnu.org/gnu/c-intro-and-ref/ [via http] and ftp://ftp.gnu.org/gnu/c-intro-and-ref/ [via FTP]. It can also be found on one of our FTP mirrors; please use a mirror if possible.

The latest release of the manual is also available online in a few formats.

Mailing lists

GNU C Language Intro and Reference Manual has the following mailing lists:

Announcements about GNU C Language Intro and Reference Manual and most other GNU software are made on the info-gnu mailing list (archives).

Development tools
For development sources and other information, please see the GNU C Intro and Reference Manual main page at savannah.gnu.org.
Maintainer
GNU C Language Introduction and Reference Manual is currently maintained by Richard Stallman. Please use the mailing list for contact.

Licensing

GNU C Language Introduction and Reference Manual is free documentation; you can redistribute it and/or modify it under the terms of the GNU Free Documentation License as published by the Free Software Foundation; either version 1.3 of the License, or (at your option) any later version published by the Free Software Foundation; with with the Invariant Sections being “GNU General Public License,” with the Front-Cover Texts being “A GNU Manual,” and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled “GNU Free Documentation License.”

(a) The FSF's Back-Cover Text is: “You have the freedom to copy and modify this GNU manual.”