GNU Make Valuable Features

it_user790464 - PeerSpot reviewer
Software Engineer at a tech vendor with 11-50 employees

Lack of any GUI, full-featured declarative syntax, wide adoption. Makefiles are extremely easy to work with using any preferred editor. GNU Make can be run directly from the terminal, not requiring any time wasted on clicking. Full-featured syntax allows building strategies as simple or as complex as one wishes, and declarative approach fits the task really well. Wide adoption also means that everybody knows what GNU Make is and how to use it.

View full review »
it_user1065 - PeerSpot reviewer
Senior Manager of Data Center at a integrator with 51-200 employees
Pros of GNU make- 1) It can use, delete, and regenerate intermediate files which do not need to be saved with a package 2) The -o -v option used along with make 3) Specify extra makefiles to be read using an environment variable through GNU make 4) Specify static pattern rules for source package compilation 5) Static pattern and search rules with vpath searches View full review »
it_user790461 - PeerSpot reviewer
Senior Software Engineer at a tech services company with 201-500 employees

Building projects.

View full review »
Buyer's Guide
Build Automation
April 2024
Find out what your peers are saying about GNU, Jenkins, JetBrains and others in Build Automation. Updated: April 2024.
767,847 professionals have used our research since 2012.
it_user1227 - PeerSpot reviewer
Tech Support Staff at a tech company with 51-200 employees
GNU make is a build automation utility for running builds on various Linux flavored platforms. It can easily build targets and can be integrated with other build automation utilities for this platform. It avoids rebuilding unneeded targets and thus saves time and improves overall efficiency. GNU make build process supports nesting of make files. You can easily specify a particular static pattern rule for compilation of source packages. You can do multiple level of code optimization during compilation using the optimization flags. Also, It can support various types of make file names using the flag option available. View full review »
it_user1158 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
- One of the most popular build automation tools that are specially used on various *nix platforms. - Build process is divided into various "Rules" which makes it very user friendly. Rules essentially contain dependency lists, files, targets, etc. - Avoids rebuilding targets - Has support for integrating with third party dependency builder tools, like Automake, from the GNU Project. - Apart from the default makefile names, it supports non-standard makefile names using the -f or - - file flag option. - Supports use of nested makefile usage. - Supports optimized code compilation through various -O flags passed to the compiler through makefile. View full review »
Buyer's Guide
Build Automation
April 2024
Find out what your peers are saying about GNU, Jenkins, JetBrains and others in Build Automation. Updated: April 2024.
767,847 professionals have used our research since 2012.