GNU Make Archived Reviews (More than two years old)

Filter by:
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Real User
Software Engineer at a tech vendor with 11-50 employees
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.
Real User
Senior Software Engineer at a tech services company with 201-500 employees
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.
Consultant
Tech Support Staff at a tech services company with 501-1,000 employees
Jul 23 2012

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 »
Vendor
Developer at a computer software company with 1,001-5,000 employees
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 »
Vendor
Senior Manager of Data Center at a integrator with 51-200 employees
Jul 03 2012

What is most valuable?

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

What needs improvement?

Few cons of GNU make 1) Problems in fulfilling dependency with different kernel versions 2) Poor reliability for larger or incremental builds 3) Differentiates between two files on basis of time stamps and not the contents of the files 4) Environment variable inheritance and dependencies

What other advice do I have?

Make tool, originally made for the GNU operating system, helps in the generation of executable from the main program source files. Make enables the installation of a program on the nix (unix,linux) platform through a process of running the configure command followed by make and then make install command. It automatically determines which modules of a program to recompile and automatically compiles… more »

What is GNU Make?

Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
BUYER'S GUIDE
Download our free Build Automation Report and find out what your peers are saying about GNU, Jenkins, JetBrains, and more!