Als «lang» getaggte Fragen

279
Warum gibt es in Elixir zwei Arten von Funktionen?

Ich lerne Elixier und frage mich, warum es zwei Arten von Funktionsdefinitionen gibt: Funktionen, die in einem Modul mit definiert sind, werden mit defusing aufgerufenmyfunction(param1, param2) anonyme Funktionen definiert mit fn, aufgerufen mitmyfn.(param1, param2) Nur die zweite Art von...

269
Umschalten zwischen GCC und Clang / LLVM mit CMake

Ich habe eine Reihe von Projekten mit CMake erstellt und möchte in der Lage sein, einfach zwischen GCC oder Clang / LLVM zu wechseln, um sie zu kompilieren. Ich glaube (bitte korrigieren Sie mich, wenn ich mich irre!), Dass ich für die Verwendung von Clang Folgendes einstellen muss: SET...

258
Wo wird Erlang verwendet und warum? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...

209
Wie bewege ich die Schildkröte in LOGO? [geschlossen]

Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Wenn Sie Hilfe zur Klärung dieser Frage benötigen, damit sie wieder geöffnet werden kann,...

175
Clang vs GCC für mein Linux-Entwicklungsprojekt

Ich bin im College und für ein Projekt verwenden wir C. Wir haben GCC und Clang untersucht, und Clang scheint viel benutzerfreundlicher zu sein als GCC. Infolgedessen frage ich mich, welche Vor- oder Nachteile die Verwendung von clang im Gegensatz zu GCC für die Entwicklung in C und C ++ unter...

166
ARC und Bridged Cast

Mit ARC, kann ich nicht mehr gegossen CGColorRefzu id. Ich habe gelernt, dass ich eine überbrückte Besetzung machen muss. Laut Clang Docs : Eine überbrückte Besetzung ist eine Besetzung im C-Stil, die mit einem von drei Schlüsselwörtern versehen ist: (__bridge T) opwandelt den Operanden in...

151
Wie kann ich in CMake testen, ob der Compiler Clang ist?

Wir haben eine Reihe von plattformübergreifenden CMake-Build-Skripten und unterstützen das Erstellen mit Visual C ++ und GCC . Wir probieren Clang aus , aber ich kann nicht herausfinden, wie ich mit unserem CMake-Skript testen kann, ob der Compiler Clang ist oder nicht. Was soll ich testen, um...

150
Wie man Clang zu llvm IR kompiliert

Ich möchte, dass clang meinen C/C++Code zu LLVMBytecode kompiliert und nicht zu einer ausführbaren Binärdatei. Wie kann ich das erreichen? Und wenn ich den LLVMBytecode erhalte , wie kann ich ihn verwenden, um ihn weiter in eine ausführbare Binärdatei zu kompilieren? Grundsätzlich möchte ich dem...

133
LLVM vs Clang unter OS X.

Ich habe eine Frage zu llvm, clang und gcc unter OS X. Was ist der Unterschied zwischen llvm-gcc 4.2, llvm 2.0 und clang? Ich weiß, dass sie alle auf llvm aufbauen, aber wie unterscheiden sie sich? Was ist neben dem schnelleren Kompilieren der Vorteil von llvm gegenüber

132
Wie behebe ich einen PCH-Fehler?

Wenn ich versuche, meine App einzubauen Xcode, wird folgende Fehlermeldung angezeigt: PCH-Datei, die aus einem anderen Zweig ((clang-425.0.24)) als der Compiler ((clang-425.0.27)) erstellt wurde Es passiert vorher nicht, aber dies war der erste Build nach der Aktualisierung von Xcode. Andere Apps...