Compilers and linkers: Difference between revisions

From LPTMS Wiki
Jump to navigation Jump to search
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
* [http://www.gnu.org/software/make/manual/make.html Gnu Make]
* [http://www.gnu.org/software/make/manual/make.html Gnu Make]
* [http://www.cmake.org Cmake]
* [http://www.cmake.org Cmake]
* imake


==Version Control==
==Make==
* [http://subversion.apache.org Subversion]
* on a multiprocessor or multicore machine, using ''make -j<n>'' uses ''n'' parallels processes for building objects which speeds up considerably the compilation.
* [http://bazaar.canonical.com Bazaar]
====Makedepend====
* [http://www.nongnu.org/cvs CVS]
 
==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.
* 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

Compilers

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.