MinGW: 32 oder 64bit

Persönliche Seite #4348128
Lesenswert?
• ▲
▼
Peter II schrieb:
> installiert ja

Kommt auf den Installer an. Entweder es ist ein 64-Bit-Installer, dann 
gehts nicht, oder der Installer fängt den Bedienungsfehler ab, dann 
gehts auch nicht.

Wenn er hingegen das Programm installiert, ist der Installer fehlerhaft.

Es gibt allerdings auch, wenn man 64-Bit-Betriebssysteme verwendet, 
relativ wenig Gründe dafür, unbedingt 64-Bit-Software schreiben zu 
müssen (sofern es nicht auf nur auf 64-Bit-Systemen verfügbare 
Performance oder nutzbare Speichermengen ankommt).

32-Bit-Programme laufen klaglos auch auf 64-Bit-Systemen.

Michael schrieb:
> Kann auch von einem OS mit 32 bit ein 64 bit programm installiert
> werden?

Sofern hier statt "installiert" eigentlich "compiliert" gemeint sein 
sollte: Ja, das nennt sich dann "crosscompiling".
Gast #4348150
Lesenswert?
• ▲
▼
Hier heißt es minGW-64 bit für Windows 64 oder 32bit: 
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download
Bedeutet das,dass dieses Programm sowohl auf 32 als auch 64 bit Systemen 
läuft allerdings werden alle kompilierten Programme auf 64 bit 
kompiliert, sodass man es auf 32bit-Systemen nicht testen kann?
Persönliche Seite #4348159
Lesenswert?
• ▲
▼
Das steht in der Dokumentation:

http://sourceforge.net/p/mingw-w64/wiki2/download%20filename%20structure/
1
The target is the binary format the tool chain will generate.
2

3
"mingw-w64" means the toolchain will generate 64bit binaries 
4
that will run on windows natively (64bit windows required)
5

6
"mingw-w32" means the toolchain will generate 32bit binaries 
7
that will run on windows natively

Also:
mingw-w64 erzeugt 64-Bit-Programme, die nur auf 64-Bit-Windows laufen.

mingw-w32 erzeugt 32-Bit-Programme, die sowohl auf 32-Bit- als auch auf 
64-Bit-Windows laufen.
Gast #4348175
Lesenswert?
• ▲
▼
<Host>

"i686-cygwin" or "i686-mingw" or "i686-darwin" or "x86_64-linux" or 
"i686-linux"
 This is the type of host that the toolchain you are downloading will 
run on. If you are working in 32bit linux, you'll need the "i686-linux"
one.
 If you are working in windows command prompt you will want "i686-mingw"
 and so on.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.