GNU Make Archived Reviews (More than two years old)
- Highest Rating
- Lowest Rating
- Review Length
Showingreviews based on the current filters.
Jan 17 2018
What is most valuable?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… more »
How has it helped my organization?GNU Make is such an essential tool that it is almost impossible to imagine working without it. Not having it, developers would probably have to resort to doing everything… more »
What needs improvement?Vanilla GNU Make does not support any kind of colored output. A wrapper named colormake exists to work around this, but native (opt-in) support would be welcome.
What's my experience with pricing, setup cost, and licensing?GNU Make is free and open source software. Free as in "freedom." Just download the last version from your repository if you don't have it yet.
Which solution did I use previously and why did I switch?I did not used anything different before. GNU Make was always there for me.
What other advice do I have?GNU Make is an extremely helpful and automatic building tool, useful in many diverse appliances. It is extremely hard to imagine contemporary C/C++ development without… more »
Which other solutions did I evaluate?No, I did not evaluate other options. GNU Make is the standard tool, and I wished to work with it, as such.
Jan 17 2018
What do you think of GNU Make?
How has it helped my organization?Built projects.
What is most valuable?Building projects.
What needs improvement?Tabs. GNU Make requires using the Tab symbol as the first symbol of command line for execution. In some text editors this can be problematic, as they automatically insert spaces instead of tabs.
For how long have I used the solution?More than five years.
What do I think about the stability of the solution?No stability issues.
What do I think about the scalability of the solution?No scalability issues.
How are customer service and technical support?There’s no support for this product, it’s open source.
Which solution did I use previously and why did I switch?No previous solution.
How was the initial setup?Extremely straightforward. …
Find out what your peers are saying about GNU, Jenkins, JetBrains and others in Build Automation. Updated: August 2020.
438,360 professionals have used our research since 2012.
Jul 23 2012
GNU make is a basic build automation tool for generating build binaries. Not suitable for projects with circular dependencies.
What is most valuable?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… more »
What needs improvement?GNU make has just the basic build automation features and is not smart enough to handle complex build issues e.g. it cannot handle circular dependency in the makefiles and requires you to manually fix them. Also it cannot generate builds targeted for different platform and requires the end user to use some other third party tool for the same. GNU make is a bad candidate for builds that require… more »
What other advice do I have?Free and open source build automation tool suitable for small to medium projects. It is available on almost all platforms. You can easily nest make files for multiple levels and nonstandard make file names are also supported with the help of the flag option. Makefiles contains various rules to execute, various include and library directives which aids in the compilation process. It uses time… more »
Jul 15 2012
What is most valuable?- 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… more »
What needs improvement?- Since builds targeted for a particular platform cannot be run on a different platform, "Make" doesn't have the inbuilt functionality of tailoring a build targeted to a platform. It relies on other tools like AutoConf for platform based build customizations. - Recursive make might result in circular dependency. - Make parsers don't follow the standard model, as parsing a makefile without reading… more »
What other advice do I have?One of the best things about GNU Make is that, it is available on almost all Linux platforms. Once you know the basic syntax of the Make file, you can start writing your own makefiles. Because writing makefiles for bigger projects with circular dependency is a very complex task, it is recommended to use alternative build automation tools. It's highly popular for smaller projects of lesser… more »
Jul 03 2012