配置rust环境使用gpui时候发现需要使用gcc环境,windows下载MinGW-xx都是源码。搜索半天找不到解决办法,最后通过看评论,自己摸索解决了此问题。所以来给大家说一下!
配置rust环境使用gpui时候发现需要使用gcc环境,windows下载MinGW-xx都是源码。搜索半天找不到解决办法,最后通过看评论,自己摸索解决了此问题。所以来给大家说一下!
bin目录的问题遇到MinGW下载失败或下载后缺失bin文件夹(常见于直接下载源码包),通常是因为官方源站的文件结构复杂且无明确标识。以下是已验证的解决方案:
C:\msys64)。安装MinGW-w64工具链
运行以下命令安装工具链:
pacman -S mingw-w64-x86_64-toolchain # 64位系统
pacman -S mingw-w64-i686-toolchain # 32位系统按提示输入 Y 确认安装。
添加环境变量
bin目录: C:\msys64\mingw64\bin(64位)或 C:\msys64\mingw32\bin(32位)PATH 中(Windows设置 → 环境变量 → Path → 编辑)。从SourceForge下载
访问 MinGW-w64 on SourceForge,按需下载:
适用版本:
x86_64-posix-seh(推荐64位系统)i686-posix-dwarf(32位系统).7z 或 .zip 的预编译包(例如 mingw-w64-v11.0.0.zip)。解压并配置
C:\mingw64)bin 目录(路径如 C:\mingw64\bin),将其添加到 PATH 环境变量。打开命令提示符(需重启终端),运行:
gcc --version若显示类似以下输出,则安装成功:
gcc (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 11.0.0pacman)可自动下载预编译工具链,避免源码编译错误和文件缺失。bin目录? mingw-w64-src-*.tar.gz)。源码需手动编译(不推荐)。cargo)在Windows依赖 gcc,确保环境变量生效后重启终端,再尝试编译gpui项目。我们现在MinGW用来编译c文件,但我们下载了后发现:
解压后:
发现好像下载的是源码。自己没有编译环境,很挠头。
难道就没有直接编译好的文件让我用么?(当然有辣)
下载文件:
2 回答748 阅读✓ 已解决
2 回答713 阅读✓ 已解决
1 回答730 阅读✓ 已解决
3 回答781 阅读
2 回答720 阅读
1 回答815 阅读
1 回答715 阅读
为啥不用 msys2 ?自带 mingw64, clang64, msys (也就是 cygwin 那种模拟 POSIX 环境) 三种环境,想用哪个用哪个,而且还自带 pacman 包管理器,更新安装依赖都特别方便,环境搭建特别爽,还需要从 mingw 环境手搓吗?