GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie füge ich Compiler-Include-Pfade und Linker-Bibliothekspfade für neu installierten Boost hinzu?

Es gibt immer drei Schritte, um Software auf Linux-Systemen zu installieren:

  1. konfigurieren – „prüfen“
  2. make – „Software im aktuellen Verzeichnis erstellen“
  3. make install – „Dateien auf die Systeme kopieren, damit die andere Software diese Software verwenden kann“

Sie haben wahrscheinlich das Äquivalent von make gemacht aber nicht das Äquivalent von make install . Du musst laufen

sudo ./b2 install

nach dem Ausführen von ./b2


Fügen Sie einfach die Pfade zu Ihrer .bashrc oder .profile (oder was auch immer Ihr Boot schwimmt) wie folgt hinzu:

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

Zuerst habe ich die vorhandene Boost-Drehzahl mit

entfernt
rpm -e boost-1.33.1-10.el5

Es wird eine Meldung angezeigt, die besagt:„Fehler:„Boost“ gibt mehrere Pakete an“

Dann versucht:

rpm -e --allmatches boost

(Ich weiß nicht mehr, ob ich „boost“ oder „boost-1.33.1-10.el5“ eingegeben habe)

Die Pakete mit Abhängigkeiten wurden angezeigt. Ich tat:

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

und so weiter und tat dann:

rpm -e --allmatches

Dieser Boost wurde komplett aus meinem System gelöscht.

Dann habe ich boost_1_44_0.tar.bz2 mit tar -xvjf boost_1_44_0.tar.bz2 extrahiert und Bootstrap ausgeführt mit:

./bootstrap.sh

Dann lief bjam als:

./bjam install

Das ist es! Boost wurde auf meinem System installiert, und ich musste beim Kompilieren von Programmen keine der Linker-Optionen angeben! Yay!Jetzt zeigt der Befehl 'rpm -q boost', dass kein Paket installiert ist.


Linux
  1. So installieren und verwenden Sie Etcher unter Linux, um Live Linux USB zu erstellen

  2. So installieren Sie die Ncurses-Bibliothek unter Linux

  3. So installieren Sie ClamAV unter Ubuntu 20.04 und suchen nach Schwachstellen

  4. So installieren Sie Guake Terminal und fügen es zum Autostart hinzu

  5. UNIX / Linux:So installieren und konfigurieren Sie mod_perl für Apache 2

Erste Schritte und Installation von Wine für Ubuntu

So installieren Sie den Rust-Compiler und die Toolchain unter Rocky Linux 8

So installieren Sie Java 8 JRE und JDK aus einer RPM-Datei unter Linux

So aktivieren Sie die GD-Bibliothek in PHP mit LibJPEG, FreeType und LibPNG

So installieren und verwenden Sie den GCC-Compiler auf einem Linux-System

So installieren und konfigurieren Sie das Windows-Subsystem für Linux