Contents |
GCC
From wikipedia,
"GCC (GNU Compiler Collection) is a set of compilers for various language (C, C++, Objective-C, Objective-C++, Fortran, Java and Ada) produced by the GNU Project."
gcc
GNU project C and C++ compiler. When used for C++ compilation, it internally calls g++ but it does not point all the standard C++ libraries. Make sure that you include -lstdc++ in this case. When GCC is compiled with Fortran language support, gcc recognizes Fortran source codes (.f, .for, .ftn, .f90, .f95 and .f03) and can compile them.<ref>http://gcc.gnu.org/onlinedocs/gfortran/GNU-Fortran-and-GCC.html#GNU-Fortran-and-GCC</ref>
g++
g++ (GNU C++) is a C++ compiler, part of GCC.
gfortran
gfortran is a Fortran compiler, part of GCC and still in the early stage of development. It will be expected to handle most Fortran codes written in Fortran 77, Fortran 90, Fortran 95 or Fortran 2003.<ref>http://gcc.gnu.org/onlinedocs/gfortran/About-GNU-Fortran.html#About-GNU-Fortran</ref>
g77
g77 is the ancestor of gfortran and was included in GCC prior to version 4.<ref> http://gcc.gnu.org/onlinedocs/gfortran/GNU-Fortran-and-G77.html#GNU-Fortran-and-G77 </ref>
Intel Compilers
Intel compilers usually accelerate program speed. See WIKI
icc
Intel C/C++ compiler
ifort
Intel Fortran compiler
PGI Compilers
Notes
<references/>