Differences between revisions 4 and 5
Revision 4 as of 2008-08-05 03:26:12
Size: 3375
Editor: MartinSebor
Comment: Added GCC Summit proceedings.
Revision 5 as of 2009-09-20 23:02:58
Size: 3433
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * [http://gcc.gnu.org/ GCC, the GNU Compiler Collection]
 * [http://gcc.gnu.org/onlinedocs/ GCC online documentation] home page.
 * [[http://gcc.gnu.org/|GCC, the GNU Compiler Collection]]
 * [[http://gcc.gnu.org/onlinedocs/|GCC online documentation]] home page.
Line 15: Line 15:
||`__CYGWIN__`||[http://www.cygwin.com Cygwin]||all||<style="text-align:left">Defined when compiling for the Cygwin environment without -mno-cygwin option.||
||`__MINGW32__`||[http://www.mingw.org MinGW]||all||<style="text-align:left">Defined when compiling for the MinGW environment or when compiling for the Cygwin environment with -mno-cygwin option specified.||
||`_WIN32`||[http://www.mingw.org MinGW]||all||<style="text-align:left">Defined when compiling for the MinGW environment or when compiling for the Cygwin environment with -mno-cygwin option specified.||
||`__CYGWIN__`||[[http://www.cygwin.com|Cygwin]]||all||<style="text-align:left">Defined when compiling for the Cygwin environment without -mno-cygwin option.||
||`__MINGW32__`||[[http://www.mingw.org|MinGW]]||all||<style="text-align:left">Defined when compiling for the MinGW environment or when compiling for the Cygwin environment with -mno-cygwin option specified.||
||`_WIN32`||[[http://www.mingw.org|MinGW]]||all||<style="text-align:left">Defined when compiling for the MinGW environment or when compiling for the Cygwin environment with -mno-cygwin option specified.||
Line 21: Line 21:
[http://gcc.gnu.org/lists.html GCC Mailing Lists] [[http://gcc.gnu.org/lists.html|GCC Mailing Lists]]
Line 25: Line 25:
 * [http://gcc.gnu.org/bugs.html How To Report Bugs]
 * [http://gcc.gnu.org/bugs.html#known Known Bugs]
 * [http://gcc.gnu.org/bugzilla/ GCC Bugzilla] for [http://www.fsf.org/ FSF] releases of GCC only.
 * [https://bugzilla.redhat.com/ Red Hat Bugzilla] for [http://www.redhat.com/ Red Hat] releases of GCC only.
 * [https://bugzilla.novell.com Novell Bugzilla] for [http://www.novell.com/ Novell] (formerly [http://www.suse.com/ SuSE]) releases of GCC only.
 * [[http://gcc.gnu.org/bugs.html|How To Report Bugs]]
 * [[http://gcc.gnu.org/bugs.html#known|Known Bugs]]
 * [[http://gcc.gnu.org/bugzilla/|GCC Bugzilla]] for [[http://www.fsf.org/|FSF]] releases of GCC only.
 * [[https://bugzilla.redhat.com/|Red Hat Bugzilla]] for [[http://www.redhat.com/|Red Hat]] releases of GCC only.
 * [[https://bugzilla.novell.com|Novell Bugzilla]] for [[http://www.novell.com/|Novell]] (formerly [[http://www.suse.com/|SuSE]]) releases of GCC only.
Line 33: Line 33:
 * [http://www.internetnews.com/dev-news/article.php/3588926 New GCC Heavy on Optimization] a March 2^nd^, 2006 [http://www.internetnews.com internetnews.com] article By Sean Michael Kerner.
 * [http://www.amazon.com/dp/1590595858 The Definitive Guide to GCC, Second Edition] by William von Hagen.
 * [http://www.amazon.com/dp/0954161793 An Introduction to GCC] by Brian J. Gough, Richard M. Stallman.
 * [http://www.redhat.com/magazine/011sep05/features/gcc/ Performance Tuning with GCC, Part 1], a September 2005 [http://www.redhat.com/magazine/ Red Hat Magazine] article by Diego Novillo.
 * [http://www.linuxjournal.com/article/7269 Optimization in GCC], a January 26^th^, 2005 [http://www.linuxjournal.com Linux Journal] article by M. Tim Jones.
 * [http://freshmeat.net/articles/view/730/ GCC Myths and Facts], a February 15^th^, 2003 [http://freshmeat.net Freshmeat] editorial by Joao Seabra.
 * [[http://www.internetnews.com/dev-news/article.php/3588926|New GCC Heavy on Optimization]] a March 2^nd^, 2006 [[http://www.internetnews.com|internetnews.com]] article By Sean Michael Kerner.
 * [[http://www.amazon.com/dp/1590595858|The Definitive Guide to GCC, Second Edition]] by William von Hagen.
 * [[http://www.amazon.com/dp/0954161793|An Introduction to GCC]] by Brian J. Gough, Richard M. Stallman.
 * [[http://www.redhat.com/magazine/011sep05/features/gcc/|Performance Tuning with GCC, Part 1]], a September 2005 [[http://www.redhat.com/magazine/|Red Hat Magazine]] article by Diego Novillo.
 * [[http://www.linuxjournal.com/article/7269|Optimization in GCC]], a January 26^th^, 2005 [[http://www.linuxjournal.com|Linux Journal]] article by M. Tim Jones.
 * [[http://freshmeat.net/articles/view/730/|GCC Myths and Facts]], a February 15^th^, 2003 [[http://freshmeat.net|Freshmeat]] editorial by Joao Seabra.
Line 42: Line 42:
 * [http://www.gccsummit.org/2008/gcc-2008-proceedings.pdf Proceedings of the 2008 GCC Developers' Summit]
 * [http://ols.108.redhat.com/2007/GCC-Reprints/GCC2007-Proceedings.pdf Proceedings of the 2007 GCC Developers' Summit]
 * [http://ols.fedoraproject.org/GCC/Reprints-2006/GCC-2006-Proceedings.pdf Proceedings of the 2006 GCC Developers' Summit]
 * [http://www.gccsummit.org/2005/2005-GCC-Summit-Proceedings.pdf Proceedings of the 2005 GCC Developers' Summit]
 * [[http://www.gccsummit.org/2008/gcc-2008-proceedings.pdf|Proceedings of the 2008 GCC Developers' Summit]]
 * [[http://ols.108.redhat.com/2007/GCC-Reprints/GCC2007-Proceedings.pdf|Proceedings of the 2007 GCC Developers' Summit]]
 * [[http://ols.fedoraproject.org/GCC/Reprints-2006/GCC-2006-Proceedings.pdf|Proceedings of the 2006 GCC Developers' Summit]]
 * [[http://www.gccsummit.org/2005/2005-GCC-Summit-Proceedings.pdf|Proceedings of the 2005 GCC Developers' Summit]]

GCC

Online References

Predefined Macros

GCC Predefined Macros

MACRO

GCC OPTION

VERSION

DESCRIPTION

__GNUC__

all

Defined to the major version of the compiler.

__GNUC_MINOR__

all

Defined to the minor version of the compiler.

__GNUC_PATCHLEVEL__

all

Defined to the micro (patch) version of the compiler.

__GNUG__

all

Defined to the same value as __GUNC__ in C++ mode.

__CYGWIN__

Cygwin

all

Defined when compiling for the Cygwin environment without -mno-cygwin option.

__MINGW32__

MinGW

all

Defined when compiling for the MinGW environment or when compiling for the Cygwin environment with -mno-cygwin option specified.

_WIN32

MinGW

all

Defined when compiling for the MinGW environment or when compiling for the Cygwin environment with -mno-cygwin option specified.

Discussion Forums

GCC Mailing Lists

Bug Reports

Additional Resources

GCC Summit Proceedings

gcc (last edited 2009-09-20 23:02:58 by localhost)