8owpki69rnu6gvmiv3dx makefilecoursegalaxy

Linux GNU make : make Utility and Makefile

Learn Linux GNU make and Makefile to automate the build process of software product and tasks for different systems

Closed Caption is available.

Build process is one of the most important activity in development and support of software product. Software products have grown with unbelievable number of files. Now most of the big software products require separate team for build activity. Similarly there are lot of tasks required for managing the software products. Whether it is a development from scratch or maintenance of existing product, build process has to be defined and understood properly.

The complexity of build process and numerous tasks to maintain the software product require efficient automation. Linux GNU make utility and Makefile provide great features to automate the build process and tasks in efficient way.

This course "Linux GNU make : make Utility and Makefile" explains all the features provided by the make utility. The course explains how the Makefile should be written to use the features provided by make.

All the features explained have been shown with appropriate Makefile and other required files. Automation of build process and tasks have been explained and demonstration is provided for the same.

I have used GNUStep and MINGW on Windows as environment but it can be done on any Linux system or other system for variety of applications for automation of build process and tasks.

It will be good to have the GNU make manual to get more details.

More topics have been identified and will be added soon.

Your Instructor

Suresh Kumar Srivastava
Suresh Kumar Srivastava


Founder and Managing Director of coursegalaxy.com and Sonebhadra Technologies which provides software solutions and training.


Author of book on C language "C In Depth" and on Data Structures "Data Structures Through C In Depth".

C In Depth
S K Srivastava, Deepali Srivastava
BPB Publications
Sold 180,000+ copies

Data Structures Through C In Depth
S K Srivastava, Deepali Srivastava
BPB Publications
Sold 70,000+ copies

Industry Experience

Industry experience of 18+ years.
Worked on system side includes driver, compiler, linker, debugger, IDE, System Utilities, system management.
Worked on architecture and design of various products and tools.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!