Suchergebnisse für Anfrage "compiler-construction"

7 die antwort

Warum sollte man Wachen einbeziehen?

Wachen einschließen, wie definiertHier [https://en.wikipedia.org/wiki/Include_guard], werden verwendet, um zu verhindern, dass derselbe Code beim Kompilieren zweimal geladen wird. Warum kann mein Compiler (GCC) nicht erkennen, dass er denselben ...

4 die antwort

Wo sind clang-format und clang-format.py unter Mac OS X mit installierten Xcode-Befehlszeilentools?

Es fällt mir schwer, clang-format und clang-format.py auf meinem Mac OS 10.8.5 mit Xcode 5 und dessen Befehlszeilentools zu finden. Ich habe es versuchtfind / -name "clang-format.py" ohne glück. Verstecken sie sich schon irgendwo hier, oder wie ...

6 die antwort

Sublime Text 3 - Programm kompilieren und im Terminal ausführen

Ich benutze Ubuntu 12.04 und habe mich gefragt, ob es möglich ist, C ++ - Programme automatisch vom Terminal aus auszuführen. Es ist wirklich zum Kotzen, wenn Sie die eingebaute Konsole verwenden müssen, weil ich manchmal versehentlich ...

TOP-Veröffentlichungen

1 die antwort

Eliminierung der sofortigen Linksrekursion

Ich verstehe, dass ich es durch A⇒βA'und A'⇒αA / ∈ ersetzen muss, um eine sofortige Linksrekursion aus einer Grammatik zu eliminieren, die die Form A⇒Aα enthält Im mit den folgenden Produktionen, muss ich sofortige linke Rekursion ...

4 die antwort

Was sind gute Heuristiken für Inlining-Funktionen?

Was sind gute Heuristiken, um zu entscheiden, ob eine Funktion eingebunden werden soll oder nicht? Natürlich sollte die Codegröße wichtig sein, aber gibt es noch andere Faktoren, die normalerweise verwendet werden, wenn (sagen wir) gcc oder icc ...

4 die antwort

Empfehlen Sie das C-Front-End, das Präprozessor-Direktiven beibehält

Ich möchte ein Projekt starten, bei dem es um Transformation gehtCCode, aber ich möchteumfassen die Präprozessor-Direktiven. Ich möchte das Rad nicht neu erfinden, indem ich mein eigenes schreibeCParser, so weiß jemand von einem Front-End, das ...

4 die antwort

Wie kann ich Ruby zu Javascript kompilieren? [geschlossen]

Ich arbeite an einer Logik, die ich sowohl auf dem Server als auch im Browser ausdrücken möchte. So etwas wie das Validieren eines Formulars, bei dem bestimmte logische Beziehungen zwischen den Elementen auf der Grundlage der bereits eingegebenen ...

4 die antwort

Zwei '==' Gleichheitsoperatoren in derselben 'if'-Bedingung funktionieren nicht wie beabsichtigt

Ich versuche, die Gleichheit von drei gleichen Variablen zu ermitteln, aber der folgende Code gibt nicht die offensichtlich richtige Antwort aus, die gedruckt werden sollte. Kann mir jemand erklären, wie der Compiler das ...

2 die antwort

gcc mit den Parametern "-S -save-temps" legt Zwischendateien im aktuellen Verzeichnis ab

Die Parameter-S -save-temps Funktioniert einwandfrei, solange ich sie nicht für Dateien mit demselben Namen verwende. Stellen Sie sich folgende Situation vor: Ich habe ein Projekt mit einem Hauptverzeichnis und einem Unterverzeichnis mit dem ...

3 die antwort

Ausführen und Kompilieren von .c unter Sublime Text 2 [MAC OS X]

Ich lerne gerade C am College und Lehrer sagten mir, ich solle Codeblocks als IDE verwenden, aber meiner Meinung nach sind Codeblocks ein bisschen hässlich, und deshalb habe ich Sublime Text 2 gewählt, die beste IDE / den ...