GNU Make Other Advice

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

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 help of GNU Make.

Read the docs. You'll be surprised at how much GNU Make can actually do when used correctly. It is definitely worth the time to read through the documentation and try out different concepts.

View full review »
it_user1065 - PeerSpot reviewer
Senior Manager of Data Center at a integrator with 51-200 employees
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 them. It works on makefile database and last modification time stamps to update particular modules. The GNU make reads the makefile in the current destination directory and begins processing rules. The make files from GNU make basically contain explicit rules, implicit rules, comments and directives. View full review »
it_user790461 - PeerSpot reviewer
Senior Software Engineer at a tech services company with 201-500 employees

I think this product has all you need.

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.
768,415 professionals have used our research since 2012.
it_user1227 - PeerSpot reviewer
Tech Support Staff at a tech company with 51-200 employees
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 stamping feature to determine which modules needs a rebuild and executes them. Suffers from circular dependency and is not capable of handling very complex projects. View full review »
it_user1158 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
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 complexity. 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.
768,415 professionals have used our research since 2012.