win10安装gcc 64位

本文详细记录了在Windows 10环境中,从遇到GCC未安装的错误开始,到解决32位与64位编译器不匹配问题的全过程。包括了错误分析、MinGW安装与配置、依赖项检查、卸载旧版本、安装64位MinGW的具体步骤。

1. 绪言

  • 想在windows中将项目运行起来,看看运行流程是否和自己想的一样,以便分析自身项目与其他项目的差异。
  • 连编译都报错了,根据错误信息知道,是gcc没有安装。
exec: "gcc": executable file not found in %PATH%
  • 那就安装gcc呗,查阅资料发现,好像都是通过minGW去安装gcc的。
  • 自己也参考博文:win10下MinGW安装及配置,顺利完成了他的安装。(这种安装方式不对,这里只是讲述安装经历
  • 通过命令行提示符,输入以下命令显示了相应的信息。(盗图一波,自己的因为新版本的问题,已经找不到了)
gcc -v

在这里插入图片描述

  • 最后,再次编译自己的项目,出现了新的错误信息:
cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
  • 根据错误信息可知,是因为cc1.exe版本不是64位的,在64位环境下无法编译。
  • 自己汇过去查阅了那个manager软件中已安装的相关依赖,发现真的全是安装的32位的(依旧盗图一波) 😂
    在这里插入图片描述

2. 卸载minGW installation manager

  • 最开始自己还想拯救一波,给这个manager配置一下啊,让他可以加载64位的依赖。我把32位的卸载了,然后重新装64的不就得了。
  • 最后,发现他的settings好像是个摆设,完全没有反应,自己在网上也找不到对应的解决办法。
  • 于是,打算卸载它,然后重新安装64的minGW。问题又来了: 在软件列表了,完全找不到它,明明是昨天才安装的。
    在这里插入图片描述
  • 查了一下,貌似删除的方法很粗暴:
  1. 以某个应用为例,在开始菜单中找到图标 —> 右键,更多 —> 打开文件位置。
    在这里插入图片描述
  2. 在打开的文件窗口中,删除这个链接。
    在这里插入图片描述
  3. 将之前的安装目录,整体删除,我的安装目录是D:\MinGW
  4. 将之前配置的环境变量删除,这时再输入gcc -v命令就没有信息输出了。

3. 安装minGW64

  1. 一定要选择x86_64版本这样安装的才是64位的。
  2. 最后,依然需要配置系统环境变量。与上面的博文相同,我这里是D:\MinGW64\mingw64\bin目录。
  3. 如果安装完成后,在命令行提示符中输入gcc -v没有反应,可以重新打开命令行提示符,或重新启动电脑。如果二者都不行,请检查路径配置是否正确。
    在这里插入图片描述
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值