clang 3.1 mit libc ++ auf ubuntu 12.04, iostream nicht gefunden

8

Ich versuche, ein C ++ - Programm zu kompilieren, das ich mit einer gepackten Version hier installiert habe Ссылка . Dies ist der Befehl:

%Vor%

Und ich bekomme das als Ergebnis:

%Vor%

Wie Sie sehen, wird nicht im korrekten Include-Verzeichnis /usr/include/c++/4.6 gesucht. Aber ich denke, das Problem ist tiefer als das. Selbst wenn ich es erzwinge, in diesem Verzeichnis zu suchen, bekomme ich das:

%Vor%

Und diese Datei existiert nicht in diesem Bereich. Ich denke, vielleicht Libc ++ fehlt, aber bevor ich ein großes Durcheinander versuchend, libc ++ aus der Quelle zu kompilieren (was ich bezweifle, wird funktionieren), da ich kein dediziertes libc ++ ubuntu-Paket finden kann, hatte ich gehofft, Sie könnten helfen.

>

Vielen Dank!

    
DanB91 16.08.2012, 01:25
quelle

2 Antworten

3

Leider, soweit ich weiß, müssen Sie derzeit libc ++ (und möglicherweise auch libc ++ abi) von der Quelle erstellen, um -stdlib = libc ++ mit clang unter Linux zu verwenden.

    
acm 27.08.2012 18:58
quelle
0

sudo apt-get installieren -y clang-3.6 lldb-3.6 libc ++ - dev libc ++ abi-dev

Ссылка

    
David Beckwith 18.07.2015 06:30
quelle

Tags und Links