Tag: compiler-construction

Die tag-compiler-Bau eingesetzt werden sollten, um Fragen der Programmierung von Compilern oder für Fragen über die detaillierte Innenleben von Compilern. VERWENDEN Sie NICHT für Fragen über *über* spezifische Compiler oder der Compiler Fehler.

Verständnis g++ vs clang vs llvm

Anzahl der Antworten 1 Antworten
Kann mir jemand helfen zu verstehen, die Beziehung zwischen einigen der neueren compiler-Technologien? Was genau sind LLVM und clang, und wie stehen Sie in Verbindung mit gcc/g++? Sie sind back - und front-ends der jeweiligen Systeme, und

Erste GCC zu kompilieren, ohne das einfügen Aufruf von memcpy

Anzahl der Antworten 4 Antworten
Ich bin derzeit mit GCC 4.5.3, zusammengestellt für PowerPC 440, und bin kompilieren von code, der nicht erforderlich ist, libc. Ich habe keine direkten Aufrufe von memcpy(), aber der compiler scheint das einsetzen eines während des Baus.

Play Framework Der Typ ... ist bereits definiert

Anzahl der Antworten 5 Antworten
when i try to run my Application it gives me following error: Compilation error The file /app/models/setting.java could not be compiled. Error raised is : The type Setting is already defined Ich habe nur eine Datei "Setting.java",

Deaktivieren -msse

Anzahl der Antworten 2 Antworten
Ich versuche zu laufen verschiedene benchmark-tests mit CPU2006, um zu sehen, was verschiedene Optimierungen in Bezug auf Geschwindigkeit auf gcc. Ich bin vertraut mit -O1, -O2 und -O3, aber habe gehört, dass -msse ist eine anständige Optimierung.

Lernen, wie man Programmiersprachen arbeiten

Anzahl der Antworten 10 Antworten
Ich programmiere schon seit Jahren (vor allem Python), aber ich verstehe nicht, was passiert hinter den kulissen, wenn ich kompilieren oder ausführen meines Codes. In die Vene eines Frage fragte ich früher über Betriebssysteme, ich bin auf

Ich möchte wissen, welche ist die beste 'C' - compiler für Windows 7?

Anzahl der Antworten 4 Antworten
So wie es momentan steht, diese Frage ist nicht eine gute Passform für unsere Q&A-format. Wir erwarten Antworten auf Tatsachen gestützt, Referenzen und know-how, aber diese Frage wird wahrscheinlich werben Debatte, Argumente, polling, oder erweiterte Diskussion. Wenn

Non-final Methoden in einer final-Klasse

Anzahl der Antworten 3 Antworten
Meine Frage ist Recht einfach: Funktioniert der compiler behandeln alle Methoden in einer final-Klasse als endgültig selbst? Wirkt sich das hinzufügen der final Stichwort Methoden in einer final-Klasse hat irgendeine Wirkung? Habe ich verstanden, daß final-Methoden haben

Wie um Hinweis auf Visual C++ - compiler optimizer, die einen bestimmten Zweig einer if-Anweisung ist unwahrscheinlich, dass Sie ausgeführt?

Anzahl der Antworten 2 Antworten
Haben wir ein makro für die Fehlerüberprüfung das geht wie folgt: #define CheckCondition( x ) \ if( x ) { \ //okay, do nothing \ } else { \ CallFunctionThatThrowsException(); \ } und in der Regel die

MSBuild vs compiler

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen der Verwendung von MSBuild und der C# - compiler von einer Eingabeaufforderung aus? Möchte ich manuell bauen meine Lösungen/Projekte ohne die mithilfe von Visual Studio und ich möchte lernen, wie man die

frontend für LLVM-basierten compiler

Anzahl der Antworten 1 Antworten
Ich versuche zu entwickeln, die ein compiler basiert auf der LLVM-Infrastruktur. Meine Sprache hat eine C-ähnliche syntax, und so möchte ich bereits vorhandene C-Compiler. Jetzt konzentriere ich mich auf das frontend (lexikalische Analyse, parsing), aber ich bin

Kind-Bereich & CS0136

Anzahl der Antworten 2 Antworten
Den folgenden code zu kompilieren, schlägt fehl, die besagt "Eine lokale variable mit dem Namen 'st' deklariert werden können, in diesem Umfang, da würde es eine andere Bedeutung geben 'st', die bereits in ein "Kind" Bereich zu

erstellen von Symboltabelle

Anzahl der Antworten 4 Antworten
Ist es Körper wer kann sagen, wie erstellen von Symboltabelle compiler mit C. Du meinst, der compiler ist in C geschrieben? Oder tut es das kompilieren von C-code? ı müssen asymbol Tabelle mit hash-Tabelle zu speichern, Erklärung,Funktion,

Deklarieren und initialisieren eine variable in einer Bedingten oder Control-Anweisung in C++

Anzahl der Antworten 9 Antworten
In Stroustrup ' s Die C++ Programming Language: Special Edition (3rd Ed), Stroustrup schreibt, dass die Deklaration und Initialisierung der Variablen in den Bedingungen von Kontrollstrukturen ist nicht nur erlaubt, sondern erwünscht. Er schreibt, dass er Sie

Java: bestimmte Enumerationen und generischen Enum<?> - Parameter

Anzahl der Antworten 2 Antworten
Möchte ich weitergeben jeder enum-Wert-Methode in der utility-Klasse und erhalten ein weiteres enum-Wert des gleichen enum-Typ. So etwas wie dieses: public class XMLUtils { public static Enum<?> getEnumAttribute(Element element, String name, Enum<?> defaultValue) { if (element.hasAttribute(name)) {

Was ist der Grund für die Schaffung von LLVM?

Anzahl der Antworten 3 Antworten
Was sind die Unterschiede zwischen einem LLVM und eine regelmäßige compiler? Ist es mehr Dynamik und kann somit verwendet werden, um zu kompilieren in der Regel sehr dynamische Sprachen (z.B. Javascript) in statische binary-code? Was sind die

Mac OS X Lion hat keine /Developer/usr Ordner

Anzahl der Antworten 3 Antworten
Ich habe schon hantieren zu versuchen, um Eclipse für C++ unter Mac OS X Lion. Habe ich heruntergeladen, Xcode 4.3, so sollte es sein, eine /Developer/usr Ordner mit gcc, g++, make und andere compiler-Befehle. Jedoch, während ich

Die C++ - compiler ist mein Programm verwenden?

Anzahl der Antworten 4 Antworten
Ich bin nicht sehr Experte in cpp Programmieren, eher ein Anfänger in die riesige Welt der Programmierung, wie in diesen Tagen, die wir nur installieren, die IDE und starten Sie mit unseren Programmen in es. Ich begann

Wie um zu überprüfen, ob C++ - compiler verwendet IEEE 754 floating point standard

Anzahl der Antworten 2 Antworten
Ich würde gerne eine Frage zu stellen, folgt diese eine das ist ziemlich gut beantwortet, durch das definieren, prüfen Sie, ob der compiler benutzt den standard. Doch diese woks für C nur. Gibt es eine Möglichkeit, das

Warum kann ich nicht die array-Initialisierung mit einer implizit typisierten variable?

Anzahl der Antworten 3 Antworten
Warum kann ich nicht die array-Initialisierung mit einer implizit typisierten variable? string words = { "apple", "strawberry", "grape" }; //legal string words = new string{ "apple", "strawberry", "grape" }; //legal var words = new { "apple", "strawberry",

Kann ich das link-Objekt Dateien, die durch ein kompilieren mit den anderen?

Anzahl der Antworten 4 Antworten
Um genauer zu sein, lässt vermuten, dass beide Compiler sind auf die gleiche Plattform (OS + Befehlssatz). Jedoch, eine der Objektdateien aus einer compiler-abhängige code. Auf der anderen Seite - der code wird Objekt-orientiert und Respekt-Kapselung. Ich

Bedingte Kompilierung bei Android?

Anzahl der Antworten 3 Antworten
Ist es eine Art der bedingten Kompilierung für Android? Hatte ich, um mein Projekt für die Android-3 (API 11), nur weil ExifInterface hat fast keine nützliche Attribute, die in Android 2.3 (API 10), trotz der Tatsache, dass

So optimieren Sie Gebäude-Geschwindigkeit in visual studio 2008

Anzahl der Antworten 5 Antworten
Könnte jemand mir Tipps geben zu erhöhen, Gebäude-Geschwindigkeit in visual studio 2008? Ich habe ein großes Projekt mit vielen Modul mit voller Quelle. Jedes einzelne mal, wenn Sie aufgebaut wird, alle Dateien sind wieder aufgebaut, einige von

Build-Projekt hat ein problemm festgestellt Eclipse C++.

Anzahl der Antworten 5 Antworten
Details sagen, ich habe zwei verschiedene Werkzeuge, die von den gleichen compiler. Ich bin mir nicht sicher, wohin Sie gehen von hier aus um dies zu beheben, so kann ich bauen, mein Projekt. Irgendwelche Ideen? Dies ist

Warum ist ein CPU-Sprungbefehl langsam?

Anzahl der Antworten 3 Antworten
Seit ich angefangen zu Programmieren, habe ich gelesen, in jedem Ort, zur Vermeidung unnötiger äste in alle Kosten. Das ist in Ordnung, obwohl keiner der Artikel erklärt, warum sollte ich dies tun. Was passiert genau, wenn die

Wie man printf-Stil compile-Zeit Warnungen oder Fehler

Anzahl der Antworten 5 Antworten
Ich würde gerne eine routine zu schreiben, wie bei printf, nicht funktional-Weise, sondern ich möchte die routine, um die gleiche Zeit, kompilieren, überprüfen Eigenschaften wie printf. Wenn ich beispielsweise habe: { int i; std::string s; printf("%d %d",i);

Ausführen von python-in Sublime Text 2 immer Fehler

Anzahl der Antworten 2 Antworten
so habe ich vor kurzem bekommen in python und ich benutze sublime text 2 eine Menge für Dinge wie HTML und CSS und ich will es für python auch, aber wenn ich versuche zu kompilieren, ich bekomme

Gibt es eine Möglichkeit zu entrollen von Schleifen in einem AMD-OpenCL-kernel mit dem compiler?

Anzahl der Antworten 1 Antworten
Ich versuche zu bewerten, die performance-Unterschiede zwischen OpenCL für AMD-und Nvidia-Grafikkarten. Ich habe einen kernel, der führt eine matrix-Vektor-Multiplikation. Bei mir läuft der kernel auf zwei verschiedenen Systemen in den Momenten, mein laptop hat eine NVidia GT525m

einrichten von netbeans für c

Anzahl der Antworten 5 Antworten
Will ich setup ein compiler für c in Netbeans. Ich heruntergeladen und den Anweisungen gefolgt MiniGW, und jetzt, wenn ich versuche zu kompilieren Sie ein Programm, es sagt Lösen fehlende native build-tools und der Befehl make und

IntelliJ IDEA: die erste compilation nimmt sich viel Zeit

Anzahl der Antworten 5 Antworten
Ich bin mit IntelliJ IDEE zu entwickeln, meine Java-Anwendung. Ich bin frustriert über die Tatsache, dass die erste Zusammenstellung ein Projekt (oder eine komplette Neuerstellung) dauert sehr lange, etwa 15 Minuten (und das ist sehr CPU-intensiv). Das

Gehen aus .py zu .exe

Anzahl der Antworten 2 Antworten
Okay, relevante Informationen können in diesem thread gefunden werden(Ist es das, was Sie genannt hier?). Python Taschenrechner eine Division durch Null/Sqrting eine Neg. Int. Absturz Programm Sorry, wenn ich haben sollte, hielt es zu diesem thread, ich

Compiler zum übersetzen von Java-bytecode zu Plattform-unabhängige C-code vor der Laufzeit?

Anzahl der Antworten 7 Antworten
Ich bin auf der Suche für einen compiler zum übersetzen von Java-bytecode zu Plattform-unabhängige C-code vor der Laufzeit (Ahead-of-Time-compilation). Ich soll dann in der Lage sein, eine standard-C-compiler zum kompilieren von C-code in eine ausführbare Datei für

G++ Nicht gefunden wird, habe ich schon versucht, 3 verschiedene Compiler

Anzahl der Antworten 2 Antworten
Kann ich kompilieren von C-code kein problem mit MinGW, aber aus irgendeinem Grund kann ich nicht kompilieren von C++. Ich habe bereits versucht, andere Compiler, cygnus cygwin. Ich bin mit JGrasp. Hier der Fehler-feed: ----jGRASP wedge2 error:

LL(1) nicht mehrdeutig sein

Anzahl der Antworten 3 Antworten
Wie kann es gezeigt werden, dass keine LL(1) Grammatik ist mehrdeutig sein? Ich weiß, was mehrdeutige Grammatik aber konnte nicht beweisen, dass der obige Satz/lemma. InformationsquelleAutor Prasoon Saurav | 2010-04-17

Wie bauen Sie eine Online-Objective-C-Compiler

Anzahl der Antworten 4 Antworten
Ich bin einfach auf der Suche nach einem online-objective-c-compiler. Im moment habe ich nur gefunden ideone.com aber es zeigt Fehler, für jede Foundation (e.g NSObject) oder UIKit (e.g UIView) Klassen. Gibt es eine online-compiler für objective-c und

Enum überschreitung der 65535 Byte-Grenzwert der statischen Initialisierer,... was am besten zu tun ist?

Anzahl der Antworten 5 Antworten
Ich angefangen habe, ein ziemlich großes Enum-der so genannte Deskriptoren, die ich haben wollte, zu verwenden, als eine Referenz-Liste in meinem Modell. Aber jetzt bin ich gekommen über einen compiler/VM-Grenze das erste mal und ich bin auf

C-Programmierung: der Unterschied zwischen ++i und i=i+1 aus einer assembler-Sicht?

Anzahl der Antworten 6 Antworten
War dieses eine interview-Frage. Ich sagte, Sie waren die gleichen, aber dies wurde als eine falsche Antwort. Aus assembler Sicht, gibt es keine denkbare Unterschied? Ich kompiliert habe zwei kurze C-Programme mit Standard-gcc-Optimierung und -S finden Sie

Wie erstelle ich eine Win32-DLL ohne MSVCR90D.dll?

Anzahl der Antworten 5 Antworten
Ich versuche eine vorhandene C-Win32-DLL, die eine einzelne, einfache Funktion. Ich habe es geschafft, dies zu tun mit VS C++ 2008 Express und meine neue DLL funktioniert auf meinem Vista-dev-Maschine, und auf dem client XP-Rechner. Jedoch, es

Schreiben kann ein Compiler mit Javascript?

Anzahl der Antworten 7 Antworten
Ist es möglich, Javascript zu verwenden, um einen compiler erstellen können, unterstützen Sie andere Art von Sprache als scripting? Sagen wir mal, ich habe ein Stück HTML. <script language="cpp" id="cppScriptBlock" EntryPoint="main"> int main() { cout << "<h1>CPPHeader</h1>";

Was ist der Unterschied zwischen Parse-Baum, Kommentierten Parse-Baum und Aktivierung Baum ?(compiler)

Anzahl der Antworten 3 Antworten
Ich wissen, was ist ein Parse-Baum und was ist eine Abstrakte Baum, aber ich nach der Lektüre über einige Kommentierten Parse-Baum(da ziehen wir detaillierte Struktur die gleiche wie der Parse-Baum), habe ich das Gefühl, dass Sie sind

Ich kann mir nicht erklären anzeigen

Anzahl der Antworten 4 Antworten
So, in meiner cpp-Datei, die ich versuche zu erklären, eine Karte, wie folgt: map<string, vector<myStruct>> myMap; Oben meine Datei, die ich geschrieben habe using namespace std und ich habe auch #include <string> . Aber ich bin immer

Schwierigkeiten während der Kompilation (g++, bison, flex) mit yyparse();

Anzahl der Antworten 1 Antworten
Ich habe ein problem mit der Zusammenstellung von meinem code: Flex: %{ #include "lista4.tab.hpp" #include <stdlib.h> extern int yylex(); %} %% "=" {return EQ;} "!=" {return NE;} "<" {return LT;} ">" {return GT;} ":=" {return ASSIGN;} ";"

Unterschied zwischen GCC und Clang-Optimierung Optionen

Anzahl der Antworten 1 Antworten
Geschlossen. Diese Frage muss sich mehr. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? Update die Frage, also es konzentriert sich auf ein problem, das nur durch Bearbeiten diesem post. Voraussetzung: ich rufe gcc

Kompilieren Problem mit NetBeans

Anzahl der Antworten 2 Antworten
Den ich erstellt habe ein Projekt in NetBeans, indem Sie das herunterladen von Drittanbieter-jars Bouncy castle, die einige java-cryptography-API ist. Habe ich auch heruntergeladen, die Quelle-code und legen Sie Sie unter den src-Ordner als pro-Paket name. Aber

Bedeutung von yywrap() in flex

Anzahl der Antworten 1 Antworten
Was bedeutet diese Anweisungen bedeuten, flex (lex) : #define yywrap() 1 und das [ \t]+$ ich finde es in den folgenden code: (%% [ \t]+ putchar('_'); [ \t]+% %% Eingabe "Hallo Welt" Ausgabe "hello_world" ) InformationsquelleAutor Ilyes

Ändern jdk-Pfad in IntelliJ 13 beim kompilieren von 32-bit-Programm die Datei-Ordner auf 64 bit

Anzahl der Antworten 1 Antworten
Bin ich immer dieses Problem, wenn Sie versuchen, um mein java-Projekt. Ich gerade deinstalliert, meine 64-bit-jdk aus verschiedenen Gründen, und installiert die 32-bit ein. Ich bin immer der Fehler: Kann nicht ausgeführt werden, Programm "C:\Program Dateien\Java\jdk1.7.0_51\bin\java" (in

Wie kann ich drucken Sie die Zeichenfolge "\b" in Python

Anzahl der Antworten 3 Antworten
In meinem Compiler-Klasse, entschied ich mich zu schreiben mein compiler in Python-da genieße ich die Programmierung in Python, wenn ich auf ein Interessantes Problem mit wie die Zeichen, die gedruckt werden. Der lexer, ich bin das schreiben

Gebäude Visual Studio 2008-Lösung von der Kommandozeile aus

Anzahl der Antworten 2 Antworten
Ich bin versucht, zu automatisieren den Prozess für eine bestimmte open-source-Projekt. Es wird ein update auf die SVN-Verzeichnis CMake zu bekommen .sln-Datei und bauen. Ich kann erfolgreich das manuell tun, und tun, svn und cmake aus einem

Lesen wurde nicht deklariert Fehlermeldung

Anzahl der Antworten 1 Antworten
Ich bin cross-kompilieren des Pakets (libqmi).(Mit einfachem kompilieren, es war in Ordnung.) Das problem kam, wenn ich versuchte, Sie zu erfüllen, eine c++ - Teil. Ich bekam die Nachricht, dass ist "read is not declared". Ich weiß,

Warum interpretiert langs sind meist ducktyped während kompiliert haben starke Typisierung?

Anzahl der Antworten 9 Antworten
Ich weiß nur nicht, dass es irgendeinen technischen Grund dafür? Ist es schwieriger zu implementieren, einen compiler für eine Sprache mit schwacher Typisierung? Was ist es? Es scheint, Sie sind convoluting einige Begriffe. Python, zum Beispiel, ist

Können placement-new für arrays verwendet werden, die in einem tragbaren Weise?

Anzahl der Antworten 7 Antworten
Ist es tatsächlich möglich, machen die Verwendung von placement new in portablen code, wenn Sie es für arrays? Scheint es, dass die Zeiger Sie wieder von new ist nicht immer dasselbe wie die Adresse, die Sie passieren