Now if everything went well, we can just say the word roots to run the program. Of course, even if the program runs, there probably will be changes for you to put in. So you will find yourself issuing the same sequence of commands over and over. This is where the program make comes in handy. The program make was written to simplify the development of a program that you are working on.
Most programmers use it or something like it to develop projects.
A simple makefile to work on the project roots would look something like this. This would be put in a file makefile in the directory with the source files, and from there the command make roots would compile any files that had been changed since the last time the command was issued. If you want to start over, you would issue the command make clean . At that point, we might want to start a library of compiled procedures with these three. There is a zipfile here called roots.zip which contains files to get you started on building the library mylib.a.