clang

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

CMAKE, Clang und C ++ v11 unter OS X 10.8

OS X 1.8 CMAKE 2.8.9 Clang $ clang -v Apple clang version 4.0 (tags/Apple/clang-421.10.60) (based on LLVM 3.1svn) Target: x86_64-apple-darwin12.0.0 Thread model: posix CMAKELists.txt: %Vor% main.cpp %Vor% Mein Fehler: %Vor%...
15.08.2012, 15:47
2
Antworten

Unterschied zwischen clang und gcc [geschlossen]

Ich habe diese beiden Compiler in verschiedenen Projekten verwendet. Wie unterscheiden sie sich in Bezug auf Code-Verarbeitung und Ausgabe-Generationen? Zum Beispiel haben sowohl gcc als auch clang -O2 Optionen für die Optimierung. A...
11.04.2016, 07:22
2
Antworten

Wie kompiliere ich Boost für OS X 64b Plattformen mit stdlibc ++?

Ich möchte Boost für Mac OS X 10.9 mit stdlibc ++ kompilieren. Ich führe den folgenden Befehl aus: %Vor% Der Build wird erfolgreich abgeschlossen. Jedoch schlägt mein Anwendungsaufbau zur Verknüpfungszeit fehl, wenn es keine Symbole finden k...
20.11.2013, 22:27
3
Antworten

Implementieren von min () und max () in Clang ohne doppelte Auswertung

Die klassische Präprozessorversion der Funktion min sieht wie aus %Vor% Dies lässt Sie für eine doppelte Bewertung offen - die Situation, in der Sie min(f(), g()) machen, vergessend, dass f oder g Nebenwirkungen hat und Sie Stund...
18.12.2013, 15:17
3
Antworten

GCCs Verhalten mit std :: async (std :: launch :: async) vs. Clangs Verhalten

Hat jemand Erfahrung mit dem ziemlich neuen std::async ? Wir implementieren derzeit einen parallelen Dateiparser, der einen Dateiblock liest und diesen Chunk an eine asynchrone Funktion übergibt. Mit Clang (v3.0) funktioniert diese Methode...
07.04.2012, 23:35
3
Antworten

Verknüpfen von C aus C ++ in OS X Mavericks

Nachdem ich zu OS X Mavericks und XCode 5.0.1 übergegangen bin, kann ich compilierte C-Dateien (Ausgabe von gcc) nicht mehr elegant mit einem C ++ - Projekt verknüpfen (Ausgabe von g ++). Das beleidigende Paar von Befehlen, die von meinem Mak...
28.10.2013, 20:49
3
Antworten

Wie bekomme ich Zeilennummern in der Debug-Ausgabe mit clang's -fsanitize = Adresse?

Ich versuche, einen Speicherfehler zu beheben, der von clang mit asan , aber von valgrind erkannt wurde. Aber ich kann meine clang gebaute Binärdatei nicht bekommen, um mir nützliche Debugging-Informationen zu geben. Ich kann dies mit...
04.07.2014, 03:46
3
Antworten

Wenn clang das Front-End eines Compilers ist, warum kann dann eine ausführbare Datei erzeugt werden?

Eine Sache, die ich wirklich nicht verstehe, ist die Funktion von clang, wenn clang der Front-End-Teil des Compilers ist, sollte es einfach den Parser für den Quellcode arbeiten lassen, die verbleibende Arbeit wird von LLVM erledigt . Aber clang...
19.12.2014, 14:26
3
Antworten

Installiere libc ++ auf ubuntu

Ich frage mich, was ist die richtige / einfache Möglichkeit, eine binäre libc ++ auf Ubuntu zu installieren, in meinem Fall Trusty aka 14.04? Auf der LLVM-Website gibt es apt-Pakete Ссылка und ich habe diese zur Installation von 3.9 verwend...
05.09.2016, 14:07
1
Antwort

constexpr Tiefenbegrenzung mit Clang (fcontexpr-Tiefe scheint nicht zu funktionieren)

Gibt es überhaupt eine Konfiguration für die Instantiierungstiefe von conexpr? Ich laufe mit -fconstexpr-depth = 4096 (mit clang / XCode). Trotzdem kann dieser Code mit Fehler nicht kompiliert werden: Die Contex-Variable fib_1 muss durch eine...
05.07.2014, 23:42