Automating compilation Tedious to always retype all or part of g++ -c file1.cc g++ -c file2.cc ... g++ -o prog file1.o file2.o ... Can write a shell script which runs these commands for us