Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Subtitles are provided with this course.
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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction to make Utility and Makefile|
Commands of Building Project
Processing of Makefile
Variables in MakefilePreview
Tasks other than build in Makefile
Parts of Makefile
Including another Makefile
Running make and Naming of Makefile
|Section 2: Rules|
What is Rule
Types of Prerequisites
Phony Targets 1Preview
Phony Targets 2
Phony Targets 3
Rule without Commands and Prerequisites
Empty Target File
|Section 3: Commands|
Commands in Rules
Continuation of Command Line
How to use variables in command
Use of make in command
Communicating options to a Sub-make
Displaying the directory information
|Section 4: Bonus Lecture|
Recommended Course and Offer on my other courses
Founder and Managing Director of Sonebhadra Technologies which provides software solutions and training.
Author of best selling 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 110,000+ copies
Data Structures Through C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 60,000+ copies
Industry experience of 16+ 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.