Build : gcc -c main.c // -c (compile) gcc -c -o target.o main.c ~$ main.o ~$ target.o gcc -o target main.o // -o (output) ~$ target.exe option : gcc -v -I/usr/local/include -DDEBUG -Wall -W -O2 -L/usr/local/lib -o like like.c -lm Make rules : target: dependencies ... commands ... Example : ~$ gcc -c main.c ~$ gcc -c a.c ~$ gcc -c b.c ~$ gcc -o target main.o a.o b.o Example by makefile : a.o : a...