Boost-1.51.0

Introduction à Boost

Boost offre un ensemble de bibliothèques sources libres, lues par les autres et portables en C++. Il inclut des bibliothèques d'algèbre linéaire, de génération de nombres pseudoaléatoires, de multithreading, de traitement d'images, d'expressions régulières et de tests d'unités.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.

Package Information

Dépendances de boost

Facultatives

ICU-49.1.2 et Python-2.7.3

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/boost

Installation de Boost

Installez boost en lançant les commandes suivantes :

./bootstrap.sh --prefix=/usr &&
./b2 stage threading=multi link=shared

Ce paquet est fourni sans suite de tests.

Maintenant en tant qu'utilisateur root :

./b2 install threading=multi link=shared

Explications des commandes

threading=multi : ce paramètre fait que Boost est construit avec le support multithread.

link=shared : Ce paramètre fait que seulement les bibliothèques partagées sont créées, excepté pour libboost_exception et libboost_test_exec_monitor qui sont créés statiquement. La plupart des personnes n'auront pas besoin des bibliothèques statiques, en effet la plupart des programmes utilisant boost se servent uniquement des en-têtes, vous pouvez omettre ce paramètre si vous n'en n'avez pas besoin.

Contenu

Bibliothèques installées: libboost_chrono.so, libboost_date_time.so, libboost_exception.a, libboost_filesystem.so, libboost_graph.so, libboost_iostreams.so, libboost_locale.so, libboost_math_c99f.so, libboost_math_c99l.so, libboost_math_c99.so, libboost_math_tr1f.so, libboost_math_tr1l.so, libboost_math_tr1.so, libboost_prg_exec_monitor.so, libboost_program_options.so, libboost_python.so, libboost_random.so, libboost_regex.so, libboost_serialization.so, libboost_signals.so, libboost_system.so, libboost_test_exec_monitor.a, libboost_thread.so, libboost_timer.so, libboost_unit_test_framework.so, libboost_wave.so et libboost_wserialization.so
Répertoire installé: /usr/include/boost

Last updated on : 2012-09-02 22:18:40 +020