Ho recentemente creato le librerie Boost in Linux e ho notato che il pacchetto necessitava di un eseguibile chiamato bjam per eseguire la build. Bjam è legato a ? Se è legato alla marmellata, si sono in qualche modo estesi (o addirittura inebetiti) bjam? E 'usato solo per costruire librerie Boost o è uno strumento generale per costruire qualcosa?Boost Jam vs Jam
risposta
Originariamente Boost.Jam era una versione leggermente modificata del classico Jam. Ha gradualmente diverguto molto lontano. Boost.Jam è in realtà un componente del motore di basso livello di Boost.Build e non è pensato per essere utilizzato in modo indipendente. Boost.Build è uno strumento di generazione generale, non è legato alle librerie C++ Boost in alcun modo.
Inceppamento Boost (bjam) è un'estensione, più simile a una versione a forcella, di inceppamento perforazione. È non solo per la creazione di librerie Boost. Può essere usato come strumento generale di costruzione. C'è anche ft-jam per quella materia. Tutti gli incantesimi generati dalla marmellata perforata sulla base della mia ricerca dello strumento. Credo che Boost Jam V2 sia talmente lontano dall'implementazione originale di Perforce Jam che non sono lo stesso strumento se non a un livello molto, molto alto.
- 1. Che cos'è Boost Jam e vale la pena di migrare a Jam?
- 2. Che cos'è un file jam?
- 3. Migrazione da Jam a CMake
- 4. caos di ricarica: Google Code Jam [2014]
- 5. boost :: tokenizer vs boost :: split
- 6. ACE vs Boost vs Poco vs wxWidgets
- 7. boost :: lock_guard vs boost :: mutex :: scoped_lock
- 8. Boost :: uBLAS vs Eigen
- 9. PThread vs boost :: thread?
- 10. libreria java.util.concurrent vs. Boost Threads
- 11. boost :: hash_combine vs semplice XOR'ing
- 12. boost :: this_thread :: sleep() vs. nanosleep()?
- 13. Come gestire l'evoluto C++ std :: namespace? es: std :: tr1 :: shared_ptr vs. std :: shared_ptr vs boost :: shared_ptr vs boost :: tr1 :: shared_ptr
- 14. Prestazioni di espressioni regolari: Boost vs. Perl
- 15. boost scoped_lock vs plain lock/unlock
- 16. Boost Test Vs Google Test Framework
- 17. Boost asio io_service dispatch vs post
- 18. boost program_options: help vs. opzioni significative
- 19. Come creare un progetto dipendente da boost usando i normali makefile?
- 20. Boost :: Asio: io_service.run() vs sondaggio() o come integrare boost :: asio in mainloop
- 21. C++ sovraccarico: stringa letterale vs boost :: funzione ambiguità
- 22. stl container con std :: unique_ptr's vs boost :: ptr_container
- 23. boost :: regex vs std :: regex - impossibile trovare il metodo empty()?
- 24. Come installare Boost su Windows 7 con VS
- 25. errore di collegamento: libboost ambiguo * .lib vs boost * .lib
- 26. Perl regex sostituire nel medesimo caso
- 27. Inserire una stringa all'inizio di un'altra stringa
- 28. Inserire 2 array per MySQL con PHP
- 29. statico polimorfismo con boost variante singolo visitatore vs più visitatore vs polimorfismo dinamico
- 30. PHP Genera automaticamente nuove pagine
Se mai rilasciare lo strumento di creazione, penso che lo chiamerò Boost.Jam.Build. – User1