clang

Bei Fragen zum LLVM Compiler Frontend. Verwenden Sie für allgemeine Fragen zu C das C-Tag.
1
Antwort

vector :: clear in libc ++ für trivial zerstörbare Typen

Würde vector<T, std::allocator<T>>::clear() O(1) sein, wenn T trivial zerstörbar ist? Die Implementierung von gcc in bits/stl_vector.h ruft std::_Destroy ( bits/stl_construct.h ) auf. Diese Implementierung, die fü...
28.01.2015, 20:39
1
Antwort

clang ++ 3.2 Linker findet keine C ++ stdlib

Ich habe clang 3.2 auf meinem Ubuntu 13.04-Rechner installiert und libc ++ kompiliert und gebaut, und alles ist vorhanden. Wenn ich jedoch versuche, meinen (wirklich einfachen) Code zu verknüpfen, meldet der Linker, dass Verweise auf std :: cout...
27.05.2013, 10:03
2
Antworten

LLVM / Clang Spezialfall für Allokatoren

Wenn Sie den folgenden Code in "alloc.c" haben: %Vor% (Ich weiß, dass das nicht die bevorzugte Methode ist, um calloc / free zu deklarieren, aber es ist zur Vereinfachung der Ausgabe unten.) Wenn Sie dann " clang -O3 -S -emit-llvm alloc....
13.10.2013, 23:16
1
Antwort

So richten Sie Clang ein, um MinGW libstdc ++ zu verwenden

Ich habe versucht, Clang unter Windows einzurichten. Bis jetzt überlebte ich mit Visual Studio und CMake und einigen anderen Überraschungen. Aber es stellt sich heraus, dass Clang nicht mit einer eigenen C ++ stdlib-Implementierung ausgeliefert...
24.12.2012, 16:31
1
Antwort

gdb findet keine Quelldateien, die von clang ++ kompiliert wurden

Beim Kompilieren meines Projekts mit clang ++ ist der Pfad zu den Quelldateien offensichtlich nicht im Objektcode enthalten. Das bedeutet, dass gdb keine Quelldateien finden kann, um Code anzuzeigen. Für bestimmte Fälle kann ich den Befehl dire...
20.07.2012, 12:50
2
Antworten

constexpr mit std :: array - "Nicht typisiertes Template-Argument ist kein konstanter Ausdruck" [duplizieren]

Ich versuche Folgendes zu implementieren: %Vor% Aber ich kann es wegen des Fehlers nicht zum Laufen bringen: Nicht typisiertes Vorlagenargument ist kein konstanter Ausdruck Ich verwende Xcode 5.0. Irgendwelche Ideen?     
17.09.2013, 10:43
1
Antwort

Wie bekomme ich Unterstützung für thread_local unter Mac OSX?

Wie in dieser Antwort zu sehen ist, unterstützt der Aufruf von Xcode auf Mac OSX thread_local storage auch mit C + nicht +11 Flaggen gesetzt. Auch in der neuesten Version unterstützt Apple LLVM Version 7.0.0 (clang-700.1.76), Ziel: x86_64-a...
27.10.2015, 01:16
2
Antworten

Fehler in QT-Headern, die clang verwenden

Fragen: Meine Frage lautet also: Wie baue ich mein QT-Projekt, ohne die Warnungen komplett abzuschalten (oder um Millionen von zwecklosen zu durchsuchen, um meine eigenen zu finden)? Kann ich Warnungen nur für die QT-Header unterdrücken?...
25.04.2013, 18:18
2
Antworten

Lambda-Ausdruck in C ++, OS X's clang vs GCC

Eine besondere Eigenschaft der Lambda-Ausdrücke von c ++ ist die Erfassung der Variablen in dem Bereich, in dem sie deklariert sind. Zum Beispiel kann ich eine deklarierte und initialisierte Variable c in einer Lambda-Funktion verwenden, auch we...
19.07.2014, 10:07
2
Antworten

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

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-Verz...
16.08.2012, 01:25