Top-bewertete GNU Make Alternativen
Je generischer die Makefiles, desto besser. Sie können leicht wiederverwendet werden, und sobald man eine Vielzahl von Dateien für verschiedene Umstände hat, ist es nur eine Frage des Kopierens in das entsprechende Verzeichnis.
Obwohl primitiv, haben die Makefiles eine großartige Reise hinter sich und werden sie auch weiterhin haben. Und ein paar grundlegende Tricks zu lernen, wird Ihnen viel Tipparbeit ersparen, die Sie dem widmen können, was Sie wirklich mögen, nämlich viel zu tippen. Bewertung gesammelt von und auf G2.com gehostet.
Am Anfang ist es ein wenig kompliziert, seinen Betrieb zu verstehen, aber es ist möglich, gute Dokumentation im Netzwerk zu finden. Bewertung gesammelt von und auf G2.com gehostet.
18 von 19 Gesamtbewertungen für GNU Make
Gesamtbewertungsstimmung für GNU Make
Melden Sie sich an, um die Bewertungsstimmung zu sehen.

Es ist eines der besten Werkzeuge zur Kompilierung von Open-Source-Software für Sicherheitsverstärkung und benutzerdefinierte Konfiguration. Wir verwenden es zum Erstellen großer Binärdateien oder Bibliotheken. Es ist einfach, jede Quelldatei zu aktualisieren, und alle abhängigen Dateien werden mit minimalem Aufwand neu generiert. Bewertung gesammelt von und auf G2.com gehostet.
Sie müssen ein fortgeschrittener oder mittelstufiger Linux/Unix-Benutzer sein, um in der Lage zu sein, Kompilierungsprobleme zu beheben. Die Installation von GNU Make zum ersten Mal könnte je nach Ihrer Linux-Distribution schwierig sein, wenn die notwendigen Bibliotheken fehlen oder wenn Sie versuchen, eine bestimmte GNU Make-Version zu verwenden und Abhängigkeiten auflösen müssen. Bewertung gesammelt von und auf G2.com gehostet.

Make und seine zugehörigen Konfigurationsdateien bieten ausgereifte Build-Skripte. Neuere Werkzeuge sind weniger verwirrend und haben eine sanftere Lernkurve, aber sie erreichen nicht das Unterstützungsniveau, das Make bietet. Es ist schon ewig im Einsatz und daher ist es einfach, Unterstützung zu finden. Make ermöglicht eine leistungsstarke Build-Konfiguration und integriert sich gut in Drittanbieterprogramme wie Auto Tools und CMake. Bewertung gesammelt von und auf G2.com gehostet.
Makefiles können unglaublich kompliziert werden. Für große Projekte muss ich Werkzeuge wie CMake verwenden, um die Erstellung von Makefiles aufgrund der Komplexität zu bewältigen. Bewertung gesammelt von und auf G2.com gehostet.
I have used CMake, make, and IDE's inbuilt make programs, but nothing has offered a more comprehensive way to make and build my .c and .c++ files as well as GNU Make does. The IDEs are less confusing and seem like they're organized, but they can only offer a limited number of options that barely touch the surface.
With Make I can organize the code myself in a customized directory structure and determine the Make sequence myself. Also, the community of experts on Make is so huge that all you need is a google search for answers to most questions. Bewertung gesammelt von und auf G2.com gehostet.
Make offers a huge level of customization, but it gets really complicated when you combine files of different types under the same project. You may have to resort to using CMake or IDEs for such cases.
Make is years behind on handling large amount of files. Bewertung gesammelt von und auf G2.com gehostet.
MAKE ist der Standard zum Kompilieren von Programmen. Persönlich ziehe ich es für die Programmierung eingebetteter Systeme teureren Optionen wie uVision vor, da es flexibel, kostenlos und plattformübergreifend ist. Bewertung gesammelt von und auf G2.com gehostet.
Der Wechsel von einem anderen Compiler zu Make kann mühsam sein. Erfordert immer eine Einrichtung, um zu funktionieren. Der Mangel an dediziertem Support über Foren hinaus macht es manchmal schwierig, Probleme zu beheben. Bewertung gesammelt von und auf G2.com gehostet.

Es ist sehr einfach, Code mit diesem Werkzeug zu schreiben. Alles, was Sie tun müssen, ist, Ihren Code in ein Makefile zu konvertieren, und das Werkzeug übernimmt den Rest. Bewertung gesammelt von und auf G2.com gehostet.
Die Umwandlungsschritte können manchmal problematisch sein, und das Kopieren von Code führt zu Sicherheitsbedenken. Bewertung gesammelt von und auf G2.com gehostet.

Es ermöglicht mir, die Bauanleitungen meiner Software zu definieren. Bewertung gesammelt von und auf G2.com gehostet.
Es ist immer noch befehlszeilenbasiert. Es wäre schön, einen grafischen Makefile-Editor zu haben. Bewertung gesammelt von und auf G2.com gehostet.
The fact that you can automate the compilation of your project (the most basic function of make) is a life saver, organising all the dependencies of a project. It can basically solve of your build configuration needs. Bewertung gesammelt von und auf G2.com gehostet.
The learning curve might be steep, and the manual, while trustworthy and complete, it's long and maybe not in the best format. Bewertung gesammelt von und auf G2.com gehostet.

Ich funktioniert immer wie beworben, und es gibt eine enorme Menge an Gemeinschaftswissen über seine Eigenschaften und Eigenheiten. Bewertung gesammelt von und auf G2.com gehostet.
Makefiles können sehr ausführlich werden. Darüber hinaus kann das Debuggen sowohl von Fehlern beim Erstellen als auch von "Überbau" sehr kompliziert werden. Bewertung gesammelt von und auf G2.com gehostet.
Make is old, granted, but that gives it an unequalled portability. Also, it is more difficult to use than the tools specialized for an ecosystem (e.g., go build for go), but that makes it a great tool for the projects mixing different environments (C++ with Python etc.). Bewertung gesammelt von und auf G2.com gehostet.
I would like it to be able to run in daemon mode and watch the files in a given run, and recompile when I save. I would like not to have to run it each time, it should just read the filesystem notifications. Bewertung gesammelt von und auf G2.com gehostet.

GNU make funktioniert gut und erledigt die Aufgabe. Es ist auch kostenlos und Open Source. Was kann man mehr verlangen? Bewertung gesammelt von und auf G2.com gehostet.
Begrenzte Unterstützung für „if“-Bedingungen. (Bedingte Anweisungen sind besonders wichtig in plattformübergreifenden Makefiles.) Bewertung gesammelt von und auf G2.com gehostet.