Raydot
asked on
What is a makefile?
What is a "makefile?" For 100 points, I'd like a fairly comprehensive and complete answer.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Answers beat me to it but here is what i had.
A make file is a text file that contains the commands and settings that are used to create a project (program, dll, library etc.)
It contains commands used to run the compiler and linker and possibly other utilities and all sorts of options to be passed to them. It often contains dependancy information. This is stuff that says that fileX depends on fileY, thus if fileY is changed, then fileX must be rebuilt etc.
This is not a standard/universal C++ topic. Some c++ development systesm support makefiles, others do not. In addditon, the syntax of the files is not standardized, thus you cannot ussually copy them from one system to another.
A make file is a text file that contains the commands and settings that are used to create a project (program, dll, library etc.)
It contains commands used to run the compiler and linker and possibly other utilities and all sorts of options to be passed to them. It often contains dependancy information. This is stuff that says that fileX depends on fileY, thus if fileY is changed, then fileX must be rebuilt etc.
This is not a standard/universal C++ topic. Some c++ development systesm support makefiles, others do not. In addditon, the syntax of the files is not standardized, thus you cannot ussually copy them from one system to another.
ASKER
That was pretty darn thorough...
Thanks,
Raydot.
Thanks,
Raydot.
ASKER