GNU/Linux >> Tutoriels Linux >  >> Linux

Comment ajouter des chemins d'inclusion de compilateur et des chemins de bibliothèque de liens pour Boost nouvellement installé ?

Il y a toujours trois étapes pour installer un logiciel sur les systèmes Linux :

  1. configurer — "vérifier"
  2. make — "construire le logiciel dans le répertoire courant"
  3. make install — "copier les fichiers sur les systèmes pour que les autres logiciels puissent utiliser ce logiciel"

Vous avez probablement fait l'équivalent de make mais n'a pas fait l'équivalent de make install . Vous devez courir

sudo ./b2 install

après avoir exécuté ./b2


Ajoutez simplement les chemins à votre .bashrc ou .profile (ou tout ce qui flotte sur votre bateau) comme ceci :

export LIBS="-L/home/dfe/Archive/boost_1_44_0/stage/lib"
export CPPFLAGS="-I/home/dfe/Archive/boost_1_44_0"

Tout d'abord, j'ai supprimé le régime boost existant à l'aide de

rpm -e boost-1.33.1-10.el5

Un message s'affiche indiquant "erreur :"boost" spécifie plusieurs packages"

Puis essayé :

rpm -e --allmatches boost

(Je ne me souviens plus si j'ai tapé 'boost' ou 'boost-1.33.1-10.el5')

Les packages avec dépendances ont été affichés.J'ai fait :

rpm -e [packagename1]
rpm -e [packagename2]

et ainsi de suite, puis a fait :

rpm -e --allmatches

Ce boost a complètement effacé mon système.

Ensuite, j'ai extrait boost_1_44_0.tar.bz2 en utilisant tar -xvjf boost_1_44_0.tar.bz2 et j'ai lancé bootstrap avec :

./bootstrap.sh

Ensuite, j'ai exécuté bjam en tant que :

./bjam install

C'est ça! Boost a été installé sur mon système et je n'ai eu à spécifier aucune des options de l'éditeur de liens lors de la compilation des programmes ! Yay ! Maintenant, la commande 'rpm -q boost' indique qu'aucun paquet n'est installé.


Linux
  1. Comment installer et utiliser Etcher sur Linux pour créer une clé USB Live Linux

  2. Comment installer la bibliothèque Ncurses sous Linux

  3. Comment installer ClamAV sur Ubuntu 20.04 et rechercher les vulnérabilités

  4. Comment installer Guake Terminal et l'ajouter au démarrage automatique

  5. UNIX / Linux :Comment installer et configurer mod_perl pour Apache 2

Comment démarrer et installer Wine pour Ubuntu

Comment installer le compilateur Rust et la chaîne d'outils sur Rocky Linux 8

Comment installer Java 8 JRE et JDK à partir du fichier RPM sous Linux

Comment activer la bibliothèque GD en PHP avec LibJPEG, FreeType et LibPNG

Comment installer et utiliser le compilateur GCC sur le système Linux

Comment installer et configurer le sous-système Windows pour Linux