compiler-construction

Das Tag compiler-construction sollte auf Fragen zur Programmierung von Compilern oder zu Fragen zum detaillierten Innenleben von Compilern angewendet werden. NUTZEN SIE NICHT für Fragen zum * Verwenden * spezifischer Compiler oder Kompilierungsfehler.
5
Antworten

Gibt es eine Bibliothek, die C ++ oder C kompilieren kann?

Ich bin hierher gekommen, um diese Frage zu stellen, weil diese Seite mir in der Vergangenheit sehr nützlich war, sehr sachkundige Benutzer zu haben scheint, die bereit sind, eine Frage zu diskutieren, auch wenn sie manchmal metaphysisch ist. Un...
26.10.2010, 22:37
6
Antworten

Vor- und Nachteile von Open Watcom [geschlossen]

Seit einiger Zeit in StackOverflow wurde empfohlen, mehrere (in diesem Fall C / C ++) Compiler zu unterstützen, wenn dies machbar ist, da Sie gezwungen sind, mehr standardkonform zu codieren und Fehler zu finden. Also suchte ich nach weiteren...
23.12.2010, 16:32
3
Antworten

Unterschiedliche Bedeutungen von Klammern in C ++?

Ich bin ein wenig verwirrt mit der Interpretation der Klammern durch den Compiler. Kann jemand bitte erklären, was in solchen Kontexten tatsächlich passiert? Casting: (int)a oder int(a) Parameterübergabe: %Vor% Offensichtlich gib...
19.02.2011, 04:49
4
Antworten

socklen_t nicht deklariert beim Kompilieren von .c code

Ich versuche, diesen .c Code in Windows mit MinGW (gcc file.c -o compiled.exe) zu kompilieren: %Vor% Aber es ist mit dem Fehler fehlgeschlagen: %Vor% Ich habe versucht, den Fehler zu googeln, aber alles, was ich gefunden habe, ist Info ü...
20.08.2010, 13:51
7
Antworten

Genereller GC-Quellcode

Ich untersuche GC-Implementierungen und suche derzeit nach Referenzen und guten Open-Source-GC-Beispielen. Gibt es eine gute und einfache Generations-GC-Implementierung? Die zweitbeste Sache wären gute Ressourcen und Richtlinien! Danke!  ...
24.11.2011, 02:41
7
Antworten

g ++ __FUNCTION__ Zeit ersetzen

Kann jemand sagen, wenn g ++ das __FUNCTION__ 'Makro' durch den String ersetzt, der den Funktionsnamen enthält? Es scheint, dass es es nicht ersetzen kann, bis es die syntaktische Korrektheit des Quellcodes überprüft hat, d. H. Das Folgende f...
09.07.2010, 14:28
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
3
Antworten

Was ist, wenn eine Inline-Funktion neu definiert wird?

Ich habe Tage in einem seltsamen Problem verbracht und schließlich entdeckt, dass es zwei inline -Funktion der gleichen Signatur im Projekt gab und sie das Problem verursachten. Um die Situation zu vereinfachen, hier ein Beispiel: zwei cpp-Da...
27.07.2011, 10:58
3
Antworten

Unendliche Rekursion in Python oder dynamischen Sprachen erkennen

Vor kurzem habe ich versucht, Programm so etwas mit GCC zu kompilieren: %Vor% und es lief gut. Als ich die Stack-Frames inspizierte, optimierte der Compiler das Programm so, dass nur ein Frame verwendet wurde, indem einfach an den Anfang der...
24.03.2010, 12:01
3
Antworten

Warum gibt der GCC-Disassembler zusätzlichen Speicherplatz für lokale Variablen frei?

Ich habe eine einfache Funktion in C geschrieben, %Vor% Wenn ich es im Disassembler von gdb zerlege, gibt es folgende Demontage. %Vor% Sehen Sie sich jetzt Zeile drei an, 0x08048467 <+3>: sub xor %gs:0x14,%eaxx10,%esp , ich...
01.01.2014, 03:15