Gast
#4348100
Wie kann ich MinGW auf 64 bit umstellen? Und wo sehe ich ob MinGW 32 oder 64 bit compiliert? Kann auch von einem OS mit 32 bit ein 64 bit programm installiert werden?
|
Anzeige
|
MinGW: 32 oder 64bit
Gast
#4348100
Wie kann ich MinGW auf 64 bit umstellen? Und wo sehe ich ob MinGW 32 oder 64 bit compiliert? Kann auch von einem OS mit 32 bit ein 64 bit programm installiert werden?
Gast
#4348106
Michael schrieb: > Kann auch von einem > OS mit 32 bit ein 64 bit programm installiert werden? installiert ja, gestartet nein. 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
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? Das steht in der Dokumentation: http://sourceforge.net/p/mingw-w64/wiki2/download%20filename%20structure/
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
#4348171
Ok aber läuft MinGW-64bit als Programm auch auf 32bit Systemen?
Gast
#4348175
<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.
Gast
#4348192
Warum heißt es dann unter http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download "MinGW-w64 - for 32 and 64 bit Windows" dass heißt doch dass ein 64bit Kompiler installiert wird, der sowohl auf 32 als auch 64 bit Systemen läuft...Oder? Frag' doch die Leute, die diese Formulierungen gewählt haben. Und ... probier's aus. Das zerstört weder Deinen Computer noch wird spontan ein schwarzes Loch entstehen.
Gast
#4348212
Ich wollte nur wissen ob der Compiler mit dem Link http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download auf 32bit lauffähig ist.... Handelt es sich bei der Installationdatei um einen Crosscompiler? Probier's halt aus. Ich arbeite nicht mit dem Ding, und ich werde nicht, nur um Deine Frage beantworten zu können, das Ding herunterladen und installieren. Gegenfrage: Brauchst Du denn einen Compiler, der x64-Binaries erzeugt? Hast Du eine Aufgabe, die sich nur mit 64-Bit-Code lösen lässt? Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|