1> It is a very important linux utility . 2> If U simply type make on terminal , it will look for makefile in the folder and subfolder and will execute it 3> If a program consists of several file eg :- main.c ,fun () in fun.c , type () in type.c . Now , suppose type calls fun() , main call both fun() and type(). So before compiling type.c , fun.c must be compiled , similarly before compiling main.c , both fun.c and type.c must be compiled . To abstract (hide these complexity ) this information from user , make file is written
4> If u want to know how to write make file refer the site below http://www.gnu.org/software/make/manual/html_node/Makefiles.html#Makefiles 5. one more interesting feature of makefile is that it doesn't recompile all the file . It automatically checks for any recent change in corresponding file , nd compile only those . thus it also saves compiling time if file size (no of lines of code) is too large. -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algogeeks@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.