Was ist der Unterschied zwischen den verschiedenen GCCs auf Cygwin und denen, die installiert werden sollen?


5

Ich muss GCC für Cywin installieren, sehe aber, dass es fünf verschiedene "gcc-g ++" - Pakete gibt:

  • cygwin32-gcc-g ++
  • gcc-g ++
  • mingw-gcc-g ++
  • mingw64-i686-gcc-g ++
  • mingw64-x86_64-gcc-g ++

Was ist der Unterschied zwischen ihnen und dem, der allgemein empfohlen wird? (für einen 64-Bit-Computer). Im Idealfall möchte ich nur eine installieren.

Antworten:


5

Die Namen sind mir ziemlich klar:

  • cygwin32-gcc-g ++ ist ein Compiler für 32-Bit-Cygwin
  • gcc-g ++ ist der grundlegende 64-Bit-Compiler (Sie müssen diesen wahrscheinlich installieren).
  • mingw-gcc-g ++ ist ein 32-Bit-Compiler für natives 32-Bit-Windows
  • mingw64-x86_64-gcc-g ++ ist ein 64-Bit-Compiler für native 64-Bit-Windows
  • mingw64-i686-gcc-g ++ ist ein 64-Bit-Compiler für natives 32-Bit-Windows

Es hängt also davon ab, ob Sie unter 64-Bit-Windows arbeiten und welches Ziel Sie haben möchten (Cygwin oder natives Windows).


mingw64-x86_64-gcc-g++wird zweimal aufgeführt.
Ramhound

Die "Magie" von Cut & Paste!
Cylgalad
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.