was für linux ? GNU make vs cmake vs codeblocks vs qmake
Vor mir einige unterschiedliche Technologien, und ich bin verwirrt zwischen Ihnen.
GNU make, CMAKE, Qmake, Code::blocks Methodik
Code::Blocks verwendet eine benutzerdefinierte build-system, das die Informationen speichert in XML-basierten Projekt-Dateien, sondern kann Optional auch die Verwendung von externen makefiles **sagt WIKI**
1 - Was ist der Unterschied zwischen CMAKE und GNU MAKE ?
2 - Wenn ich Plane für langfristige Beziehungen mit linux, was ist das beste ?
3 - Wenn ich brauchte, um cross-Plattform einige apps, muss ich die gleiche Technik ?
InformationsquelleAutor Ismail Marmoush | 2010-10-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
CMake erzeugt Plattform-spezifische Dateien. Also auf Linux, es wil generieren Dateien für gnu make unter windows erzeugen kann, die Visual Studio-Lösungen.
Gibt es einige andere gute Optionen zu prüfen, wie scons und waf, Sie sind beide Python-basierte, cross-Plattform, und sind viel angenehmer zu arbeiten als mit GNU Make.
InformationsquelleAutor mikerobi
CMake ist ein plattformübergreifendes wrapper um mehr traditionellen Systeme aufzubauen. wie make für linux und Visual Studio-Lösungen für windows.
"Ein nettes feature von CMake ist die Möglichkeit der out-of-source-builds. Das heißt, Sie können alle Ihre
.o
- Dateien und sogar die binäre ausführbare Dateien ohne überladen den source-tree."Fand ich dieses tutorial sehr hilfreich.
InformationsquelleAutor sali