Suchergebnisse für Anfrage "clang"

4 die antwort

Wie verwende ich C ++ Module in Clang?

Module sind eine Alternative zu #includes.Clang hat eine vollständige Implementierung für C ++ [https://botondballo.wordpress.com/2014/07/17/trip-report-c-standards-committee-meeting-in-rapperswil-june-2014/] . Wie würde ich vorgehen, wenn ich ...

4 die antwort

Warum optimiert Clang x * 1.0, aber NICHT x + 0.0?

Warum optimiert Clang die Schleife in diesem Code? #include <time.h> #include <stdio.h> static size_t const N = 1 << 27; static double arr[N] = { /* initialize to zero */ }; int main() { clock_t const start = clock(); for (int i = 0; i < N; ++i) ...

2 die antwort

So ändern Sie die Ausrichtung des Codesegments in ELF

ie ändere ich in ELF Binary die Ausrichtung der ladbaren Segmente? Im folgenden Beispiel (siehe rechte Ecke) möchte ich 0x200000 auf 0x40960 reduzieren. LOAD 0x000000 0x000000400000 0x0000000000400000 0x000704 0x000704 R E **0x200000** LOAD ...

TOP-Veröffentlichungen

2 die antwort

clang Fehler mit std :: unique_ptr

Ich habe Stammobjekt namensIList. Dann habe ichVectorList, das erbtIList. then Ich habe die Funktion wie folgt: std::unique_ptr<IList> factory(){ auto vlist = std::make_unique<VectorList>(); return vlist; }Dies kompiliert problemlos untergcc, ...

2 die antwort

Wie greife ich von Inline-Asm auf C struct / variables zu?

Betrachten Sie den folgenden Code: int bn_div(bn_t *bn1, bn_t *bn2, bn_t *bnr) { uint32 q, m; /* Division Result */ uint32 i; /* Loop Counter */ uint32 j; /* Loop Counter */ /* Check Input */ if (bn1 == NULL) return(EFAULT); if (bn1->dat == ...

4 die antwort

Wie verwende ich Clang als Compiler mit Qt Creator unter Windows?

Ich habe Qt SDK mit Qt Creator unter Windows 7 installiert. LLVM & Clang ist ebenfalls installiert. CMake wurde bereits installiert. Danach fügte Clang als Compiler hinzu in: Tools -> Optionen ... -> Build & Run -> Compiler Dann habe ich Clang ...

4 die antwort

const auto std :: initializer_list Unterschied zwischen Clang und GCC

Ich versuche zu verstehen, wie sich C ++ 11 beim Kombinieren von Initialisierungslisten und @ verhalten solltconst auto. Ich habe ein anderes Verhalten zwischen GCC und Clang für den folgenden Code und möchte wissen, welcher der richtige ...

2 die antwort

Kompilierungsfehler "Kein Typ mit dem Namen std :: u16string" beim Kompilieren eines c ++ (clang) -Projekts für iOS mit Qt-Abhängigkeiten und Verwendung von c ++ 11

Ich versuche, eine C ++ - Bibliothek in Abhängigkeit von Qt mit Clang für iOS zu erstellen. Mein Kompilierbefehl lautet: xcrun --sdk iphoneos8.4 clang++ ...

4 die antwort

Warum enthalten gängige C-Compiler den Quelldateinamen in der Ausgabe?

Ich habe von @ gelerdiese letzte Antwort [https://stackoverflow.com/a/32401320] Dasgcc undclang füge den Quelldateinamen irgendwo in die Binärdatei als Metadaten ein, auch wenn das Debuggen nicht aktiviert ist. Ich kann nicht wirklich ...

4 die antwort

Was machen Clang und GCC, wenn sie Basisklassen mit nicht virtuellen Destruktoren `löschen`?

Es gibt schoneine Frag [https://stackoverflow.com/q/4522994/1858225] Fragen zum "realen" Verhalten vondelete einen Zeiger auf eine Basisklasse setzen, der ein virtueller Destruktor fehlt, aber die Frage ist auf einen sehr begrenzten ...