␡
- Using Make
- What You Should See
- How to Break It
- Extra Credit
This chapter is from the book
What You Should See
If that worked, then you should see this:
Exercise 2 Session
$ make clean
rm -f ex1
$ make ex1
cc -Wall -g ex1.c -o ex1
ex1.c: In function 'main':
ex1.c:3: warning: implicit declaration of function 'puts'
$
Here you can see that I’m running make clean, which tells make to run our clean target. Go look at the Makefile again and you’ll see that under this command, I indent and then put in the shell commands I want make to run for me. You could put as many commands as you wanted in there, so it’s a great automation tool.
Notice that even though we don’t mention ex1 in the Makefile, make still knows how to build it and use our special settings.