Difference between revisions of "Compilers and linkers"
From LPTMS Wiki
(Created page with "* Gnu compiler : gcc * [http://clang.llvm.org/ Clang]") |
m (→Version Control) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | * Gnu | + | ==Compilers== |
− | * [http://clang.llvm.org/ | + | * Gnu compilers : [http://gcc.gnu.org gcc], [http://gcc.gnu.org/fortran gfortran] |
+ | * [http://clang.llvm.org Clang] | ||
+ | * [http://software.intel.com/en-us/articles/intel-sdp-products intel free compilers] (icc, ifort,...) | ||
+ | |||
+ | ==Installing== | ||
+ | * [http://www.gnu.org/software/make/manual/make.html Gnu Make] | ||
+ | * [http://www.cmake.org Cmake] | ||
+ | * imake | ||
+ | |||
+ | ==Make== | ||
+ | * on a multiprocessor or multicore machine, using ''make -j<n>'' uses ''n'' parallels processes for building objects which speeds up considerably the compilation. | ||
+ | ====Makedepend==== | ||
+ | * in order to list dependencies of headers to the std library in c++, one rather uses an equivalent of the old [http://en.wikipedia.org/wiki/Makedepend makedepend] command provided by the compiler. For instance, gcc offers the ''gccmakedep'' command. |
Latest revision as of 17:23, 14 October 2011
Contents
Compilers
- Gnu compilers : gcc, gfortran
- Clang
- intel free compilers (icc, ifort,...)
Installing
Make
- on a multiprocessor or multicore machine, using make -j<n> uses n parallels processes for building objects which speeds up considerably the compilation.
Makedepend
- in order to list dependencies of headers to the std library in c++, one rather uses an equivalent of the old makedepend command provided by the compiler. For instance, gcc offers the gccmakedep command.