web-dev-qa-db-fra.com

Comment puis-je installer Boost 1.50 sur Ubuntu 12.04?

Le paquet libboost-dev dans le dépôt est un plus ancien et je voudrais utiliser la dernière version. L’installation à partir des sources me convient, mais je suis un peu dérouté par les instructions fournies sur le site. Il ordonne de courir

./b2 install --prefix=PREFIX

où PREFIX est un répertoire dans lequel vous voulez que Boost.Build soit installé.

Quelle doit être la configuration de PREFIX afin que les compilateurs puissent trouver les bibliothèques et les en-têtes sans spécifier de chemins personnalisés?

2
Tamás Szelei
gcc  --print-search-dirs

avec cette commande, vous obtenez des informations sur l'emplacement où gcc recherche les bibliothèques et les en-têtes. Le meilleur endroit pour installer votre bibliothèque personnalisée est probablement

/usr/lib

mais le problème est toujours le même, si vous installez le même paquet à partir d'un référentiel dans un futur proche, vous rencontrerez probablement un problème.

Si j'étais en vous, je vais installer chacune de mes bibliothèques personnalisées dans un répertoire personnalisé et indiquer à gcc un répertoire spécifique nommé lors de la compilation.

1
user827992