我正在用C++编程。我已经安装了mingw。我从mingw网站的标准安装程序安装它。我在mingw32,mingw,mingw64之间感到困惑。有什么区别,我如何检查我的版本。另外,当我的程序构建时,我如何知道创建的可执行文件是32位还是64位?检查已安装的mingw平台,32位或64位
9
A
回答
14
mingw和mingw32用于为32位Windows系统创建可执行文件。 mingw64用于创建64位可执行文件。注意:这与您在执行构建时正在运行的版本无关,但目标系统针对您正在创建的可执行文件(将在其上运行新创建的可执行文件的系统)的目标系统是什么。
关于MinGW和MINGW32,这里是从
The MinGW Wiki
片段“该项目的名称从mingw32的改变MinGW的是防止 暗示的MinGW将仅适用于32个系统(如64并且更高位的机器变得更加普遍,MinGW将发展为与他们合作的 )。“
要找出你有什么版本,去相关的bin目录并执行:
gcc --version
我建议你检查出的MinGW-W64,从这里开始:http://mingw-w64.sourceforge.net/
投射的目标是“为开发64位(x64)以及使用gcc-4.6或更新版本的32位(x86)Windows应用程序提供运行时,头文件和库。”
相关问题
- 1. 在32位和64位平台上安装组件
- 2. 构建32位OpenCV的64位平台
- 3. PHP的32位和64位平台
- 4. MinGW 64位安装问题
- 5. 如何检查我的Perl安装是32位还是64位?
- 6. 如何检查安装的wxPython是32位还是64位?
- 7. 如何检查安装的Anaconda是32位还是64位?
- 8. 在32位和64位平台上总是处理32位?
- 9. 安装32位和64位绑定
- 10. windows 7 64位安装32位流星
- 11. 在64位上安装python 32位Kubuntu
- 12. 在64位Fedora上安装32位Python
- 13. 安装Pygame - 32位和64位
- 14. 32位和64位安装项目
- 15. 更新已安装的Windows 8 32位到Windows 8 64位
- 16. Autoconf:检测目标平台是32位还是64位
- 17. CMake在64位平台上查找32位GDI +
- 18. 在64位系统上检测32位程序的安装
- 19. 安装了32位安装的Python,显示为64位
- 20. MySQL 32位或64位 - Apache 32位Windows 64位?
- 21. SharePoint 64位或32位
- 22. 从32位WIX安装程序中检测64位系统
- 23. Ubuntu 64或32位?
- 24. MATLAB:编译64位Windows 64位安装的32位共享库安装了64位MATLAB
- 25. 在MinGW 32-bit上确定64位文件大小C使用MinGW 32位
- 26. Facebook支付平台在32位服务器上的64位order_id
- 27. 适用于32位和64位平台的Java应用程序
- 28. jmvfw.dll:不能AMD 64位平台上加载IA 32位的.dll
- 29. 64位和32位平台的流行度
- 30. 32位和64位所有Windows平台上的可移植性