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.
3
Antworten

Warum wird der Visual Studio 2010-Debugger nicht angezeigt?

Diese Frage steht in engem Zusammenhang mit einer anschließend gestellten Frage hier. Die Methode zur Definition von Klassenkonstanten wird hier von Stroustrup beschrieben. Wenn ich Stroustrups Methode befolge, sehe ich die erwarteten...
03.05.2013, 18:59
1
Antwort

Wie wird Visual Studio 2012 RC Compiler für Qt anstelle von MinGW festgelegt?

Windows 8 x86; Qt 4.8.2; Visual Studio Ultimate 2012 RC     
02.06.2012, 15:13
2
Antworten

Konvertieren einer Funktion zur Verwendung der Tail-Rekursion - eine formale Studie

Hat jemand ein formelles Papier geschrieben, in dem eine Methode beschrieben wird, um (automatisch) Funktionen zu rekursiv zu machen? Ich suche nach einer formellen Behandlung auf Universitätsebene, einschließlich der Einschränkungen (Arten von...
22.05.2012, 11:06
2
Antworten

Wie funktioniert CTFE?

Wie funktioniert die Compil Time Function Evaluation (CTFE)? Ich versuche zu verstehen, wie der Compiler, während er läuft, etwas erzeugt, das nicht existiert (z. B. eine Funktion) und es ausführt. Ich bin an die Idee gewöhnt, dass Quellcode dur...
22.04.2012, 14:34
5
Antworten

Einen Assembler schreiben, brauche Hilfe [geschlossen]

Ich schreibe einen 8086 Assembler für ein College-Projekt. Ich habe Material über Compilerdesign im Internet gelesen und lese das "Drachenbuch" von Compilern. Aber das Problem ist, dass ich hier nicht viel über den zusammensetzenden (generierend...
05.08.2010, 06:22
2
Antworten

Clang und der Standard-Compiler in OS X Lion

In OS X Snow Leopard (10.6) habe ich die folgenden Zeilen in ~/.bashrc verwendet, um die Kompilierung mit "clang" statt "standard gcc" zu erzwingen: %Vor% Ich musste (gelegentlich) auch die folgenden Zeilen verwenden, um llvm-gcc zu verwe...
22.07.2011, 22:58
1
Antwort

Wie erzwinge ich die Struct-Bit-Reihenfolge mit dem GCC-Compiler?

Ich habe mich gefragt, ob es eine GCC C Compiler-Direktive gibt, die es mir erlaubt, die Bit-Reihenfolge für das Packen einer Struktur zu bestimmen? Etwas wie: %Vor% Das Grundprinzip für solch ein Bedürfnis ist, dass ich die folgende Struktu...
18.07.2011, 02:41
4
Antworten

Wie kommen rein funktionale Compiler zum AST mit Typinfo?

In der Syntaxanalysephase kann ein imperativer Compiler eine AST aus Knoten erstellen, die bereits ein type -Feld enthalten, das während der Konstruktion auf null gesetzt wird, und später, in der semantischen Analysephase, füllen Sie die T...
12.04.2015, 09:55
2
Antworten

Warum gibt es keine Warnung oder Hinweis, wenn eine Konstante nicht verwendet wird?

Ich habe versucht, einer anderen Person etwas Code zu zeigen, als ich subtil bemerkte, dass neben den deklarierten Variablen Compiler-Hinweisnachrichten vorhanden sind, es keine Hinweise oder Meldungen gibt, wenn eine deklarierte Konstante nicht...
16.04.2014, 16:30
1
Antwort

Wo werden String-Konstanten von GCC gespeichert und woher kommen diese Zeiger?

Wenn ich folgendes C-Programm auf meinem Linux x86_64-Rechner kompiliere und ausführe, kompiliert von GCC: %Vor% Ich bekomme immer die Ausgabe als:    gleich 0x40064c 0x40064c Ich verstehe, dass Strings in einer konstanten Tabelle ges...
12.09.2012, 18:03