Ich folge dem Boost-Artikel zum ersten Start . Ich habe es mit Bjam installiert und ich konnte Include-Dateien und Bibliotheksdateien (.a, .so) sehen.
%Vor%Wenn ich obigen Code mit diesem Befehl erstelle
%Vor%Ich bekomme diesen Fehler:
%Vor%Es funktionierte unter meiner Windows-Maschine in Ordnung.
Was ist los?
gcc Version 4.3.2 (Debian 4.3.2-1.1)
Linux xxxxxxxx 2.6.26-1-686 # 1 SMP Fr Mär 13 18:08:45 UTC 2009 i686 GNU / Linux
Ich habe das Problem gefunden! g ++ Befehlsproblem! :( Es tut uns leid. Wenn ich die Option -l an das Ende der Zeile zurückbewege, reklamiert es nicht mehr:)
Installieren Sie nicht von der Quelle, wo ein viel intelligenteres System es besser machen kann.
Zum Kompilieren verwenden Sie einfach
%Vor%Um eine Liste der verfügbaren Paketnamen zu erhalten (mehr Teile von Boost):
%Vor%Haftungsausschluss : Ich nehme an, dass Sie Debian verwenden, da dies Ihre GCC-Version meldet.
Ihr
%Vor% scheint verdächtig. Wenn Sie Boost erstellen, werden die Bibliotheken in das Verzeichnis stage / lib gestellt. Außerdem erstellt der Standard-Build-Prozess keine statischen Bibliotheken, also nehmen Sie -static
wahrscheinlich besser von der Befehlszeile ab. Wenn das Problem dadurch nicht behoben wird, empfehlen wir, dass Sie die Schritte im Blog befolgen, um dies zu beheben .