Building Software Systems
Software systems need to be built / re-built
- during the development phase
(change,compile,test,repeat)
- if distributed in source code form
(assists portability)
We focus on building systems implemented as C programs:
- multiple object files (
.o files) and libraries (libxyz.a )
- compiler that only recompiles what it's told to
|