Clang sieht keine grundlegenden Header

Habe ich versucht zu kompilieren einfache "hello world" auf Fedora 20 mit Clang, und ich bekomme die folgende Ausgabe:

d.cpp:1:10: fatal error: 'iostream' Datei nicht gefunden

#include <iostream>

Habe ich keine Idee, wie es zu lösen.

Kommentar zu dem Problem
clang++ -v your_file.cpp, sorgen für die richtigen include-Verzeichnisse angezeigt werden. Kommentarautor:
#include " ... " - Suche beginnt hier: #include <...> search starts here: /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9.1/../../../../include/c++ /usr/local/include /usr/bin/../lib/clang/3.4/include /usr/include Ende der Suche-Liste. Kommentarautor: sweet_sugar
Posten Sie hier nicht helfen. Sie haben zu bestimmen, selbst wenn die richtigen include-Verzeichnisse gefunden werden, die durch den compiler. Wenn Sie kompiliert aus den Quellen, stellen Sie sicher, Sie haben make install. Und fügen Sie die Verzeichnisse auf Ihrem Weg. Kommentarautor:
@remyabel: iostream ist ein standard-Bibliothek-header. Wenn es nicht funktionieren sollte, ohne spezielle Optionen, die compiler ist nicht korrekt installiert. Kommentarautor: Jan Hudec
-std=c++11 und möglicherweise -stdlib=libc++ auf der Linie? Kommentarautor: firda

InformationsquelleAutor der Frage sweet_sugar | 2014-10-13

Schreibe einen Kommentar