Ich habe vor kurzem die Boost-Bibliotheken in Linux gebaut und festgestellt, dass das Paket benötigt eine ausführbare Datei namens bjam, um den Build zu tun. Ist bjam mit verwandt? Wenn es mit Marmelade zu tun hat, haben sie irgendwie (oder sogar dumb-down) bjam? Wird es nur zum Erstellen von Boost-Bibliotheken verwendet oder ist es ein generelles Build-Tool für alles?Boost Jam vs Jam
Antwort
Boost.Jam war ursprünglich eine leicht modifizierte Version des klassischen Jam. Es ist nach und nach sehr weit auseinander gegangen. Boost.Jam ist eigentlich eine Low-Level-Engine-Komponente von Boost.Build und soll nicht unabhängig verwendet werden. Boost.Build ist ein generelles Build-Tool, das in keiner Weise an C++ Boost-Bibliotheken gebunden ist.
Boost Jam (Bjam) ist eine Erweiterung, eher wie gegabelte Version, von Zwangs-Jam. Es ist nicht nur für den Aufbau von Boost-Bibliotheken. Es kann als generelles Build-Tool verwendet werden. Es gibt auch ft-Marmelade für diese Angelegenheit. Alle Beschwörungsformeln, die aufgrund meiner Recherchen für das Werkzeug aus Zwangsvollstreckung entstanden sind. Ich glaube Boost Jam V2 ist so weit von der ursprünglichen Perforce Jam-Implementierung entfernt, dass sie nicht das gleiche Tool sind, außer auf sehr, sehr hohem Niveau.
- 1. Jam vs Bower, was ist der Unterschied?
- 2. Dieses Plugin hinzufügen ... brain-jam
- 3. Migration von Jam zu CMake
- 4. Fehlende Jam-Datei im frischen Download von Boost
- 5. Grenze Zahl der Stellen in WP Carrington JAM Rahmen
- 6. Ihr Rang ist rein Google Code Jam Assistance
- 7. Was ist los mit meinem Code für Google Code Jam Runde 1B 2013 "Osmos"?
- 8. ACE vs Boost vs POCO
- 9. ACE vs Boost vs Poco vs wxWidgets
- 10. PThread vs boost :: thread?
- 11. Boost :: uBLAS vs Eigen
- 12. mit Nanosekunden mit Boost: posix_time
- 13. decaf threads vs. boost threads vs omnithreads
- 14. Boost MPL-Typen Vs Templates
- 15. Zufallszahlen, C++ 11 vs Boost
- 16. Solr bq vs boost mit edismax für recency boost
- 17. Verknüpfungsfehler: mehrdeutig libboost * .lib vs boost * .lib
- 18. Thread Destruktoren in C++ 0x vs Boost
- 19. Boost-Serialisierung Leistung: Text vs. Binärformat
- 20. boost :: hash_combine vs einfachen XOR-Verknüpfung
- 21. Reguläre Ausdrücke Leistung: Boost vs Perl
- 22. boost :: thread_specific_ptr/Bereinigung vs Atexit Ausführungsreihenfolge
- 23. Wie erstellt man ein Boost-abhängiges Projekt mit regulären Makefiles?
- 24. total stecken mit Bootstrap-Menü
- 25. Boost :: Asio: io_service.run() vs Umfrage() oder wie integriere ich boost :: asio in Mainloop
- 26. Build abhängige Boost-Bibliotheken nach bcp
- 27. Wie erklären sie
- 28. Frage zur Zuweisung mit boost :: shared_ptr (vs. die reset() -Funktion)
- 29. Boost vs ACE C++ Cross-Plattform-Performance-Vergleich?
- 30. Solr Index Zeit Boost VS Abfrage Zeit Boosting?
Wenn ich Build-Tool jemals freigeben werde ich denke, ich werde es Boost.Jam.Build nennen. – User1