Difference between revisions of "Software:gcc"

From CAC Wiki
Jump to: navigation, search
(Created page with "== Name: Gnu C/C++ compilers (gcc/g++)== The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages. GCC is a...")
 
Line 1: Line 1:
== Name: Gnu C/C++ compilers (gcc/g++)==
+
== Gnu compilers ==
  
 +
=== Gnu C/C++ compiler (gcc/g++) ===
 +
{|  style="border-spacing: 8px;"
 +
| valign="top" width="50%" style="padding:1em; border:1px solid #aaaaaa; background-color:#e1eaf1; border-radius:7px" |
 
The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain. The Free Software Foundation (FSF) distributes GCC under the GNU General Public License (GNU GPL). GCC has played an important role in the growth of free software, as both a tool and an example. Originally named the GNU C Compiler, because it only handled the C programming language, GCC 1.0 was released in 1987 and the compiler was extended to compile C++ in December of that year.
 
The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain. The Free Software Foundation (FSF) distributes GCC under the GNU General Public License (GNU GPL). GCC has played an important role in the growth of free software, as both a tool and an example. Originally named the GNU C Compiler, because it only handled the C programming language, GCC 1.0 was released in 1987 and the compiler was extended to compile C++ in December of that year.
 
+
* '''Current Version''': 4.4.7
* '''Current Version''': 4.4.7  
+
* '''Platform/Cluster''': Linux/SW cluster
+
 
* '''Location''':  /usr/bin
 
* '''Location''':  /usr/bin
* '''Alternative Version''': 4.8.3 (use gcc-4.8.3), 4.2.0 (Solaris, use gccfss)
 
 
* '''Documentation Files''': [https://gcc.gnu.org/onlinedocs/gcc-4.4.7/gcc/ Online documentation] at the [https://gcc.gnu.org/ GCC Website].
 
* '''Documentation Files''': [https://gcc.gnu.org/onlinedocs/gcc-4.4.7/gcc/ Online documentation] at the [https://gcc.gnu.org/ GCC Website].
* '''Help File''': [[FAQ:Compilers|HPCVL Compiler FAQ]]
+
* '''Alternative Version''': 4.8.3 (newer, "use gcc-4.8.3")
 +
|}
 +
 
 +
=== Intel Fortran compiler ===
 +
{|  style="border-spacing: 8px;"
 +
| valign="top" width="50%" style="padding:1em; border:1px solid #aaaaaa; background-color:#f7f7f7; border-radius:7px" |
 +
The Intel® Fortran Compiler can generate code for IA-32 or Intel® 64 applications on any Intel®-based Linux system. IA-32 architecture applications (32-bit) can run on all Intel®-based Linux systems. Intel® 64 architecture applications can run only on Intel® 64 architecture-based Linux systems. You can use the compiler on the command line or in the Eclipse* integrated development environment.
 +
* '''Current Version''': 12.1
 +
* '''Location''':  /usr/bin
 +
|}
 +
* '''Other Help File''': [[Help:Compilers|Compiler help file]]
 
* '''Related Software''':  
 
* '''Related Software''':  
** [[Software:gfortran|Gnu Fortran Compiler]]
+
** [[Software:ics|Intel Compilers]]
** [[Software:icc|Intel C/C++ Compiler]]
+

Revision as of 16:10, 20 May 2016

Gnu compilers

Gnu C/C++ compiler (gcc/g++)

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain. The Free Software Foundation (FSF) distributes GCC under the GNU General Public License (GNU GPL). GCC has played an important role in the growth of free software, as both a tool and an example. Originally named the GNU C Compiler, because it only handled the C programming language, GCC 1.0 was released in 1987 and the compiler was extended to compile C++ in December of that year.

  • Current Version: 4.4.7
  • Location: /usr/bin
  • Documentation Files: Online documentation at the GCC Website.
  • Alternative Version: 4.8.3 (newer, "use gcc-4.8.3")

Intel Fortran compiler

The Intel® Fortran Compiler can generate code for IA-32 or Intel® 64 applications on any Intel®-based Linux system. IA-32 architecture applications (32-bit) can run on all Intel®-based Linux systems. Intel® 64 architecture applications can run only on Intel® 64 architecture-based Linux systems. You can use the compiler on the command line or in the Eclipse* integrated development environment.

  • Current Version: 12.1
  • Location: /usr/bin