Compiler

DuffCola

Mitglied
Hallo.
Ich wollte nur kurz fragen, ob der GNU Compiler in der GCC Collection ihrgendwas mit dem Mingw32 compiler zu tun hat, da ich die beiden namen häufig ihrgendwo zusammen geshen habe?
Und noch eine kleine Frage ist es richitg, dass der gnu compiler den quellcode nur in den maschienencode übersetzt(Also die Module erzeugt) und in GCC dann noch ein Linker dabei ist, der dass ganze in eine ausführbare datei macht bzw erzeugt?
 
GCC ist die GNU Compiler Collection (einst GNU C Compiler)
MinGW ist Minimalist GNU for Windows.
GNU Compiler ist GCC, wenn ich mich nicht irre.

Wikipedia ist genauer.

Gruss
cwriter
 
Hi

wie cwriter schon sagt, MinGW "Minimalist GNU für Windows"
ist eine Windowsvariante vom (eigentlich nur-Linux) GCC (+was sonst noch dazugehört).

"Minimalist" deswegen, weil das GCC-Projekt selber
eben einiges mehr an Funktionalität zu bieten hat.
zB. mehr Sprachen (das gesamte Projekt ist nicht nur für C/C++ allein)


Compiler/Linker: Das ist bei C/C++ prinzipiell so,
dass das Übersetzen allein nicht reicht.
Ob der Linker ein getrenntes Programm oder so ist
ist bei einem HelloWorld-Programm zwar nicht wichtig,
macht aber allgemein schon Sinn.

GCC is nicht der Einzige, der das so macht.
VS genauso, usw...
 
Zurück