Als «gcc» getaggte Fragen

GCC ist die GNU Compiler Collection. Es ist der De-facto-Standard-C-Compiler unter Linux und unterstützt auch viele andere Sprachen und Plattformen.

5
Wie man einen sehr einfachen Compiler schreibt
Fortgeschrittene Compiler gcckompilieren Codes gerne in maschinenlesbare Dateien entsprechend der Sprache, in der der Code geschrieben wurde (z. B. C, C ++ usw.). Tatsächlich interpretieren sie die Bedeutung jedes Codes entsprechend der Bibliothek und den Funktionen der entsprechenden Sprachen. Korrigiere mich, wenn ich falsch liege. Ich möchte Compiler besser verstehen, …
214 c  compiler  compilation  gcc 


3
Stirbt GCC ohne Thread-Unterstützung unter Windows? [geschlossen]
Ich brauche eine Meinung. GCC war immer ein sehr guter Compiler, aber in letzter Zeit verliert es an "Anziehungskraft". Ich habe gerade festgestellt, dass GCC unter Windows keine std::threadUnterstützung bietet, sodass Windows-Benutzer einen anderen Compiler verwenden müssen, da die aufregendste Funktion immer noch fehlt. Aber warum unterstützt GCC unter Windows …

4
GCC vs clang / LLVM - Für und Wider von jedem [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
20 compiler  clang  gcc  llvm 

4
Ob man -pedantic flag in g ++ benutzt oder nicht?
Ich lerne C ++ und verwende g ++ unter Linux zum Üben. Ich möchte wissen, ob Leute, die als Programmierer arbeiten, das g ++ -pedantische Flag verwenden und auch seine Bedeutung in der realen Welt. Was ist mit anderen Compilern, erlauben sie das auch? Ist dies ein De-facto-Standard geworden? Ich …
16 c++  gcc 

2
Warum wird glibc getrennt von GCC gepflegt?
GCC ist der C-Compiler. Glibc ist die C-Bibliothek. Ist es jedoch nicht unbedingt erforderlich, dass ein Compiler und die Standardbibliothek als C-Implementierung gebündelt sind? So enthält beispielsweise die C - Bibliothek ABI und Compiler - spezifische Sachen wie <limits.h>, <stdint.h>usw., welches sich zwischen Compilern und APIs. Und Details wie "Wie …
13 c  gcc 

5
Gibt es eine Möglichkeit, gcc als Bibliothek zu verwenden?
Jeder kennt eine Lösung, die ungefähr so ​​funktioniert: #include <stdio.h> #include <gcc.h> /* This .h is what I'm looking for. */ int main (void) { /* variables declaration (...) */ /* The following line is supposed to be equivalent to: * $ gcc main.c -o main */ results = gcc_compile_and_link("main.c", …
10 c++  c  gcc 


1
Warum verwendet GCC standardmäßig die AT & T-Syntax?
Ich denke, der Titel sagt alles :) Gibt es einen bestimmten praktischen Grund (ich denke, es ist größtenteils historisch, aber ich kann ihn nicht alleine finden), warum GCC die AT & T / GAS-Syntax verwendet? Hinweis: Ich weiß, dass dies nur die Standardeinstellung ist und Sie sie wechseln können Anmerkung …
9 history  assembly  gcc 



2
Fragen zum Verknüpfen von Bibliotheken in C.
Ich lerne C (noch sehr Anfänger) unter Linux mit dem GCC-Compiler. Ich habe festgestellt, dass einige Bibliotheken, wie die mit dem math.hHeader verwendete Bibliothek, manuell verknüpft werden müssen, wenn sie enthalten sind. Ich habe in den Bibliotheken mit verschiedenen Flags des Formulars verlinkt -l[library-name], beispielsweise -lmfür die oben erwähnte Mathematikbibliothek. …
8 c  libraries  gcc  linking 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.