I am programming in c++. I have installed mingw. I installed it from the standard installer from mingw website. I am confused between mingw32, mingw, mingw64. What are the differences and how can I check my version. Also when my programs are build, how would I know whether the executables created are 32 bit or 64 bit?
相关问题
- How to download and run a .exe file c#
- Writing an EXE output to a batch file
- Determine 64-bit file size in C on MinGW 32-bit
- C DLL In Code::Blocks
- Can a standalone .EXE be created from a coded WebT
相关文章
- C++ compiler error in netbeans
- Using zlib under windows mingw
- cc1plus.exe crash when using large precompiled hea
- Can't download MinGW from Sourceforge
- fatal error: strtok_r.h: No such file or directory
- Pyinstaller onefile doesn't find data files
- Cabal install error: The package has a './conf
- Cannot run exe after building the jar
mingw and mingw32 are for creating executables for 32-bit windows systems. mingw64 is for creating 64-bit executables. Note: this doesn't have to do with what version you are running when you do the build, but what the target system is for the executable you are creating (the system on which you will be running the newly created executable).
Regarding MinGW and MinGW32, here's a snippet from
The MinGW Wiki
To find out what version you have, go the the associated bin directory and do:
I'd recommend checking out minGW-w64, from here: http://mingw-w64.sourceforge.net/
That projects goal is to "deliver runtime, headers, and libs for developing 64 bit (x64), as well as 32 bit (x86), windows applications using gcc-4.6 or newer versions."