Ich entwickle unter Windows, und mit Eclipse mit CDT C++ - Anwendungen zu entwickeln.Build-Management: Eclipse-Projekt vs Eclipse Managed Make-Projekt
Nun, für Build-Management kann ich ein normales C++ Projekt erstellen und Eclipse wird die Build (Aufruf der g ++ Compiler mit der richtigen Argumente) vollständig verwalten, oder ich kann einen Managed Make C++ Projekt und Eclipse erstellen verwalten Das Makefile ruft dann make auf diesem Makefile auf (wenn das Projekt erstellt wird), was wiederum den Build-Prozess vervollständigt.
Gibt es einen Vorteil, einen dieser Ansätze zu verwenden und nicht den anderen?
EDIT: Ich spreche nicht über Managed Make vs Standard Make, sondern ich spreche über Make vs Eclipse. Gestern habe ich versucht, ein C++ - Projekt unter Eclipse auf einem System zu kompilieren, das Make überhaupt nicht enthält, und das Projekt kompiliert, was bedeutet, dass Eclipse den Build vollständig selbst verwalten kann, was die ursprüngliche Frage in den Fokus rückt brauche Make ?; Ich kann Eclipse alleine benutzen.
Das ist meine Frage ...
Ich habe versucht, ein C++ Projekt erstellt und festgestellt, dass Eclipse Dateiabhängigkeit verwaltet und es baut sich nur Dateien, die geändert wurden, seit dem letzten Mal. Fazit: Eclipse kann den Build auf eigene Faust verwalten ... – Lawand
Markiert für die Erwähnung automatisierter Skripte (oder Dinge wie Hudson). Ich möchte verschiedene # define Werte für Eclipse vs cLI - irgendeine Idee wie? (Und wie kann man sein eigenes Makefile in Eclipse schreiben?) – Mawg