←to practical programming
Lecture
Distributed version control systems; [
git
] and [
hg
];
[
Make
] utility and makefiles;
Reading
Introduction to Git[
→
];
Distributed Version Control Systems[
→
];
Note "make"[
→
];
Extra: Chapter "Introduction To Makefiles"[
→
] in the "GNU make manual";
Extra: Chapter "
make - maintain, update, and regenerate groups of programs
", of the POSIX standard [
IEEE Std 1003.1-2017 (POSIX.1-2017)
]
Exercises
Do exercise git[
→
].
Do exercise helloworld[
→
] using Makefile and the chosen programming language.
Answer questions "make"[
→
].
Hints
If you have GNU make version 3.82+ and you don't like your recipies to start with tabulator-sign, you can do
.RECIPEPREFIX := ;
.
For nano users: you can indicate the invisible tabulator-signs with a color by adding the following lines to your
~/.nanorc
,
syntax "makefile" "[Mm]akefile" color white,magenta " "
where the character in between the quotation marks in the second line should be the tabulator sign and where the colors are free for you to choose.