MinGW64 nicht kompilieren von 32-bit code
Ich habe MinGW heruntergeladen von diesem link x64-4.8.1-posix-sjlj-rev1 aber wenn ich versuche, bauen für x86-target habe ich viel Gestänge Fehler... scheint, dass nur x64-lib installiert sind...
Habe ich brauchen, um zu bauen für x86-und x64-Plattformen unter windows... muss ich beide herunterladen x64 und x86 oder sind einige einfachere Möglichkeiten?
Bearbeiten ich bin mit eclipse keplero als IDE
Ich habe tryed, um mir selbst zu bauen ein einfaches Hallo Welt-Programm mit g++ -m32 -std=c++11 test.cpp -o test32.exe
und g++ -m64 -std=c++11 test.cpp -o test64.exe
. Und alles ist ok... So wurde das problem mit eclipse... Nach ein wenig entdeckt, daß ich MYSY ( set-in WEG ) und set-m32 auch in der c++ linkage-Optionen...
Nun alles in Ordnung ist.
Habe ich auch versucht zu verwenden, NetBeans C++ als IDE... scheint ein gread IDE!!!
auch unter linux habe ich multilib für dieses und es ist
Multilib toolchains
dachte ich, dass es "automatisch"Dann geh mal für multilib mingw.
naja, ich kann nur wählen zwischen win32 und win64
Sie irren sich, Sie können bauen Sie Ihre eigene multilib mingw.
InformationsquelleAutor elvis.dukaj | 2013-06-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es nicht
multilib
aktiviert. Das ist, warum Sie nicht in der Lage zu kompilieren, 32-bit(x86) - Programm. Sie können erhaltenmultilib
aktiviert toolchain aus folgendem link:Für 64-bit-Maschine: 64-Bit
Für 32-bit-Maschine: 32-Bit
leider nicht da, Aber Sie können versuchen, google..
die einzige, die ich fand war nicht multilib aktiviert
Ja, Wenn Sie versuchen
gcc -v
zeigen multilib in der es heißt, es istmultilib
aktiviertIch kann sehen-enalbe-multilib=1 scheint aber, dass nicht funktioniert... ich bin mit eclipse als editor... ich werde versuchen, mein selbst kompilieren
InformationsquelleAutor twid