Ich bin nicht sehr vertraut mit dem Linux-Dateisystem, nachdem ich von Windows gewechselt bin, aber ich habe eine anständige Menge an Erfahrung mit C ++ und den Boost-Bibliotheken in Windows. Kann mir jemand sagen, ob es ein bestimmtes Verzeichnis gibt, in dem ich Boost installieren sollte, damit es den GNU-Compiler unterstützt?
Hinweis: Wenn es darauf ankommt, verwende ich keine IDE, die ich vim für die meisten meiner Programmierung verwende.
Es gibt einige Möglichkeiten, die Boost-Bibliotheken unter Linux einzurichten.
Sparen Sie sich ein paar Schmerzen, verwenden Sie Ihren Paketmanager, um die Boost-Bibliotheken zu installieren. Sie werden auf lange Sicht dankbar sein.
Wenn Sie es unbedingt selbst tun müssen, legen Sie es einfach irgendwo hin, solange es sich im GCC-Include-Pfad befindet. Dies ist /usr/local/include/
oder /usr/include/
für Header und /usr/local/lib/
oder /usr/lib/
für Bibliotheken
Wenn aus irgendeinem Grund dies nicht möglich ist, verwenden Sie den Schalter -I mit g ++, um den Pfad für die Erhöhung anzugeben. (Dies wäre aber nur notwendig, wenn 1 und 2 nicht möglich sind)
Von der Einführung bis zum Boost:
Sie können es überall hinstellen, wo Sie möchten. Und dann kompilierst du mit so etwas
%Vor% " c++
" kann zB g++
oder clang++
sein.