Windows 10下如何配置支持C++20的GCC 9?解决MinGW无安装版系统变量路径配置及<execution>头文件兼容问题
解决MinGW GCC 9的系统环境路径配置问题
嘿,我来帮你搞定这个路径配置的问题!首先咱们先找到那个关键的bin目录,再一步步完成配置:
1. 定位MinGW的bin目录
你提到下载的是无安装版的MinGW包(应该是对应GCC 9的版本,估计是笔误写成MinGW 8啦),这类压缩包解压后的结构很规整:
- 解压后会得到一个根文件夹,通常叫
mingw64(64位版本)或者mingw32(32位版本) - 进入这个根文件夹,你就能看到
bin、include、lib这些核心子目录了——bin就是装着gcc.exe、g++.exe这些可执行文件的地方
举个实际的例子:如果你把解压后的mingw64放在了D:\Tools\下面,那bin目录的完整路径就是D:\Tools\mingw64\bin
2. 添加路径到系统环境变量
找到bin路径后,跟着这些步骤配置系统Path:
- 右键点击「此电脑」→ 选「属性」→ 点击「高级系统设置」→ 在弹出的窗口里点「环境变量」
- 在「系统变量」区域找到
Path变量,点击「编辑」 - 点「新建」,把刚才找到的
bin目录完整路径粘贴进去 - 依次点「确定」保存所有设置,别漏了任何一步哦
3. 验证配置是否生效
配置完一定要验证一下,确保新的GCC能正常被系统识别:
- 打开全新的命令提示符窗口(旧窗口不会加载新的环境变量,这点很重要)
- 输入命令:
gcc --version - 如果输出显示的是GCC 9.x的版本信息,那说明配置成功了!这时候你再去试包含
<execution>头文件编译代码,应该就能正常使用啦
额外提个小建议:如果你之前装过GCC 8,记得在Path变量里把新的MinGW bin路径移到最顶端,这样系统会优先调用新的GCC版本,避免出现版本冲突的问题。
内容的提问来源于stack exchange,提问作者MA19
相关产品推荐
相关产品推荐

