繁体   English   中英

Windows 10(32 位):MinGW-w64 不起作用

[英]Windows 10 (32-bit): MinGW-w64 doesnt work

由于新的 C++14 标准,我尝试使用 minGW-w64 编译我的源文件,但是当我尝试编译时,即使所有事情都出现了这个错误,我猜设置没问题:

在“C:\\Users\\Denis\\Desktop”中执行“g++.exe -c C:\\Users\\Denis\\Desktop\\isocpp.cpp -o C:\\Users\\Denis\\Desktop\\isocpp.o”失败。

MinGW-w64 截图

我的 PC 版本是 32 位,从官方网站我被告知 MinGW-w64 适用于 64-32 位。

这里有两个区别:

  • gcc.exe 是 32 位二进制还是 64 位二进制
  • 该二进制文件是否会生成面向 32 位或 64 位的程序

mingw-w64 在这里支持所有四种可能的组合。 但听起来您已经下载了 64 位二进制文​​件。 32 位 Windows 无法运行 64 位二进制文​​件。

要解决此问题,请使用官方安装程序(警告:Sourceforge,尽管据我所知它并未托管在其他任何地方),或者在下载预打包版本时注意。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM