Suchergebnisse für Anfrage "clang"

14 die antwort

Ist free () um Speicher auf Null zu setzen?

is heute habe ich in dem Glauben gelebt, dass das Rufen vonfree() on Speicherplatz gibt es zur weiteren Zuordnung ohne weitere Änderungen frei. Vor allem in Anbetrachtdiese SO ...

2 die antwort

Wie verwende ich den Clang-Compiler mit MSBuild?

Ich versuche, einige Projekte, die normalerweise unter Windows mit Microsoft C ++ kompiliert werden, mit clang zu kompilieren. Auf der Oberseite gibt es clang-cl.exe, die als Ersatz für cl.exe gedacht ist. Selbst wenn ich clang-cl.exe als ...

4 die antwort

Statisches Problem mit Bibliotheksverknüpfungen unter Mac OS X: Symbol (e) für Architektur x86_64 nicht gefunden

Ich versuche, eine statische Bibliothek zu generieren und mit einer Ausführungsbinärdatei zu verknüpfen. Dies ist eine Bibliotheksfunktion: #include <stdio.h> int hello() { return 10; }it diesen Befehlen konnte ich eine statische Bibliothek ...

TOP-Veröffentlichungen

2 die antwort

Namen der LLVM-Funktion ändern

Ich habe ein LLVM-Modulobjekt, das eine bestimmte Funktion enthält, die ich umbenennen möchte. Gibt es eine Möglichkeit, einfach den Namen einer Funktion zu ändern?

2 die antwort

Status von __STDC_IEC_559__ mit modernen C-Compilern

C99 hat ein Makro hinzugefügt__STDC_IEC_559__ Mit dieser Funktion können Sie testen, ob ein Compiler und eine Standardbibliothek dem Standard ISO / IEC / IEEE 60559 (oder IEEE 754) entsprechen. Nach den Antworten auf diese ...

2 die antwort

Wie erkennt man -stdlib = libc ++ im Präprozessor?

Ich denke, das ist ein Teil des Problems beiNo type named 'unique_ptr' im Namespace 'std' beim Kompilieren unter LLVM / Clang [https://stackoverflow.com/q/31655462]. aut Marshall Cl [http://marshall.calepin.co/c-and-xcode-46.html], Ich kann ...

0 die antwort

Informationen, die besagen, dass die Inline-Assembly einen bestimmten Speicherbereich liest

GCC (alle Versionen, die ich bequem testen kann) zeigt an, dass eine Inline-Assembly-Anweisung eine bestimmte Speicherregion liest (ausgedrückt als Zeigerp und eine Größen) mit diesem zugegebenermaßen umständlichen Konstrukt: asm ("..." : : "m" ...

2 die antwort

C ++ 14: Initialisierung von Constexpr-Variablen aus Parameterwerten

Say Ich habe eine Klasse, die einen konstanten Ausdruck durch ein @ zurückgeben kaconstexpr Funktion: template<int N> struct Foo { constexpr int Bar() const { return N; } };Wenn ich Constexpr-Werte von @ initialisieren wollFoo::Bar(), wie soll ...

14 die antwort

Clang vs GCC - was produziert bessere Binärdateien? [geschlossen

Ich verwende derzeit GCC, habe Clang jedoch kürzlich entdeckt und überlege, ob ich wechseln soll. Es gibt jedoch einen entscheidenden Faktor - Qualität (Geschwindigkeit, Speicherbedarf, Zuverlässigkeit) der erzeugten Binärdateien - wenngcc ...

10 die antwort

Ist der Compiler berechtigt, die Heapspeicherzuordnungen zu optimieren?

Betrachten Sie den folgenden einfachen Code, der @ verwendenew (Mir ist bewusst, dass es kein @ gibdelete[], aber es bezieht sich nicht auf diese Frage): int main() { int* mem = new int[100]; return 0; }Ist der Compiler berechtigt, das @ zu ...