.. index::
	   single: midway1; gcc; 4.8
	   single: module; midway1/gcc/4.8

	.. _module_midway1_gcc_4.8:

-------
gcc/4.8
-------

	

name
    GNU Compiler Collection (GCC)

version
    4.8.2

description
    C/C++/Fortran compiler suite

url
    https://gcc.gnu.org/

license
    opensource

built
    2013-11-08

tags
    :ref:`module_tag_compilers`, :ref:`module_tag_development`
	usage
	   Use the module system to load this version of gcc: ``module load midway1; module load gcc/4.8``

	This is a newer version of the gcc compiler suite than is available by default on Midway. It has a number
of optimization improvements and has updated support for language standards such as C99 and C++11.
For more specific information see `Status of C99 features in GCC <https://gcc.gnu.org/c99status.html>_`,
`C++11 Support in GCC <https://gcc.gnu.org/projects/cxx0x.html>_`, and 
`GCC 4.8 C++11 Support <https://gcc.gnu.org/gcc-4.8/cxx0x_status.html>_`.


	.. seealso::

		:ref:`module_midway1_gcc_4.7`, :ref:`module_midway1_gcc_4.8` (default), :ref:`module_midway1_gcc_4.9`, :ref:`module_midway1_gcc_6.1`
			All versions available for gcc.
	
		:ref:`modules`
			Full list of software modules available on Midway.

		:ref:`modules_tutorial`
			A tutorial on Midway modules and how to use them.