since it turns source code into objects?
since it turns source code into objects?
No. "make" is not a compiler. It calls compilers that build your code.
It is like you make a file named my_script.sh that calls gcc and compiles code. my_script.sh is not a compiler itself.
make is a program that reads a file called Makefile (where it can find rules and filenames), compares modification times of files (to know if the source code was modified after the last compilation) and runs specified commands (usually the compiler or linker). Projects using multiple source files (that is, anything non-trivial) usually use make to call a compiler and linker. Apart from programming, I sometimes use make in document typesetting.
Last edited by Impavidus; October 17th, 2013 at 07:04 PM.
will give you a detailed list of make's capabilities.Code:man make
Make is just a small part of a much larger compilation process described here: https://help.ubuntu.com/community/CompilingEasyHowTo
Last edited by tgalati4; October 17th, 2013 at 03:33 PM.
-------------------------------------
Oooh Shiny: PopularPages
Unumquodque potest reparantur. Patientia sit virtus.
Bookmarks