Recientemente construí las bibliotecas de Boost en Linux y noté que el paquete necesitaba un ejecutable llamado bjam para hacer la compilación. ¿Está bjam relacionado con ? Si está relacionado con el atasco, ¿de alguna manera extendieron (o incluso embrutecieron) bjam? ¿Se usa solo para compilar bibliotecas de Boost o es una herramienta de compilación general para cualquier cosa?Boost Jam vs Jam
Respuesta
Boost.Jam originalmente era una versión ligeramente modificada del clásico Jam. Gradualmente divergió muy lejos. Boost.Jam es en realidad un componente de motor de bajo nivel de Boost.Build y no debe utilizarse de forma independiente. Boost.Build es una herramienta de compilación general, no está vinculada a las bibliotecas C++ Boost de ninguna manera.
Boost jam (bjam) es una extensión, más parecida a la versión bifurcada, de mermelada forzosa. Es no solo para compilar bibliotecas de Boost. Se puede usar como una herramienta de compilación general. También hay problemas para ese asunto. Todos los conjuros generados a partir de mermelada forzosa en base a mi investigación de la herramienta. Creo que Boost Jam V2 está tan alejado de la implementación original de Perforce Jam que no son la misma herramienta, excepto en un nivel muy, muy alto.
- 1. Migrar de Jam a CMake
- 2. Estilo fuente para Google Code Jam
- 3. ¿Qué es Boost Jam y a qué vale la pena migrar?
- 4. ¿Cómo puedo mejorar el algoritmo para mi solucionador recursivo Traffic Jam?
- 5. ¿Cómo compilar boost con la bandera de depuración -g?
- 6. boost :: tokenizer vs boost :: split
- 7. ACE vs Boost vs Poco vs wxWidgets
- 8. boost interprocess mutex vs boost hilo mutex
- 9. regex: boost :: xpressive vs boost :: regex
- 10. boost :: lock_guard vs boost :: mutex :: scoped_lock
- 11. PThread vs boost :: thread?
- 12. Intel TBB vs Boost
- 13. decaf threads vs boost threads vs omnithreads
- 14. Cython Speed Boost vs. Usabilidad
- 15. java.util.concurrent vs. Boost Threads library
- 16. Boost asio io_service dispatch vs post
- 17. boost :: asio threadpool vs. io_service_per_cpu design
- 18. Rendimiento de expresiones regulares: Boost vs. Perl
- 19. cómo instalar boost para VS 2008?
- 20. Boost :: Asio: io_service.run() vs poll() o cómo puedo integrar boost :: asio en mainloop
- 21. Cómo manejar la evolución de C++ std :: namespace? por ejemplo: std :: tr1 :: shared_ptr vs. std :: shared_ptr vs. boost :: shared_ptr vs. boost :: tr1 :: shared_ptr
- 22. C++ "Parámetro idiomático con nombre" vs. Boost :: Biblioteca de parámetros
- 23. boost vs ACE C++ Comparación de rendimiento de plataforma cruzada?
- 24. Solr Index time boost VS Query time boosting?
- 25. Insertar cadena al comienzo de otra cadena
- 26. boost :: serialization of boost :: unordered_map
- 27. Problemas con Boost :: Python y Boost :: Threads
- 28. cómo boost :: function and boost :: bind work
- 29. Generadores de Makefile: premake vs bakefile?
- 30. Boost Installation
Si alguna vez lanzo una herramienta de construcción, creo que la llamaré Boost.Jam.Build. – User1