Get Thinking
A detailed discussion of these questions can be found in the "Appendix A" section on page 502.
Mull It Over
Why should people with nice integrated development environments worry about using a command-line make utility, when they can just hit a single button to build their project?
Why is it important to treat the extraction of source code as a separate step from building it?
Where should the intermediate files from construction steps (e.g., object files) be put?
If you add an automated test suite to the build system, should it run automatically after the software is built, or must you fire a separate command to invoke the tests?
Should the overnight build be a debug or release build?
Write a make rule to automatically generate dependency ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access