GNU/Linux >> Linux Esercitazione >  >> Linux

Come aggiungere i percorsi di inclusione del compilatore e i percorsi della libreria del linker per Boost appena installato?

Ci sono sempre tre passaggi per installare il software sui sistemi Linux:

  1. configura — "controlla"
  2. make — "crea il software nella directory corrente"
  3. make install — "copia i file sui sistemi in modo che l'altro software possa utilizzare questo software"

Probabilmente hai fatto l'equivalente di make ma non ha fatto l'equivalente di make install . Devi correre

sudo ./b2 install

dopo aver eseguito ./b2


Basta aggiungere i percorsi al tuo .bashrc o .profile (o qualunque cosa faccia galleggiare la tua barca) in questo modo:

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

Per prima cosa, ho rimosso il numero di giri boost esistente usando

rpm -e boost-1.33.1-10.el5

Viene visualizzato un messaggio che dice "errore:"boost" specifica più pacchetti"

Quindi ho provato:

rpm -e --allmatches boost

(Non ricordo se ho digitato 'boost' o 'boost-1.33.1-10.el5')

Sono stati mostrati i pacchetti con le dipendenze. L'ho fatto:

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

e così via e poi ha fatto:

rpm -e --allmatches

Questo potenziamento è stato completamente cancellato dal mio sistema.

Quindi ho estratto boost_1_44_0.tar.bz2 usando tar -xvjf boost_1_44_0.tar.bz2 ed eseguito bootstrap con:

./bootstrap.sh

Poi ha eseguito bjam come:

./bjam install

Questo è tutto! Boost è stato installato sul mio sistema e non ho dovuto specificare nessuna delle opzioni del linker durante la compilazione dei programmi! Sì! Ora il comando 'rpm -q boost' mostra che non c'è nessun pacchetto installato.


Linux
  1. Come installare e utilizzare Etcher su Linux per creare Live Linux USB

  2. Come installare la libreria Ncurses in Linux

  3. Come installare ClamAV su Ubuntu 20.04 e cercare vulnerabilità

  4. Come installare Guake Terminal e aggiungerlo all'avvio automatico

  5. Come installare e configurare Monit su Linux per il monitoraggio dei processi

Come iniziare e installare Wine per Ubuntu

Come installare Rust Compiler e Toolchain su Rocky Linux 8

Come installare Java 8 JRE e JDK dal file RPM su Linux

Come abilitare la libreria GD in PHP con LibJPEG, FreeType e LibPNG

Come installare e utilizzare il compilatore GCC su sistema Linux

Come installare e configurare il sottosistema Windows per Linux