为什么需要在win10下安装gcc编译器
- rust和go等编译型语言,需要用到gcc编译器
- 在linux下,自带gcc编译器,所以,安装rust和go的相关依赖时没有问题
- 在windows下,默认是没有gcc的,所以,需要安装windows下的gcc的编译器,mingw
- 例如,错误exec: "gcc": executable file not found in %PATH%
mingw简介
- MinGW分为MinGW-2和MinGW-w64
- mingw-32只能编译32位的程序
- ming2-64可以编译64位,也可以编译32位
- 官网和下载地址
- 官网 http://mingw-w64.org/doku.php
- 源码包下载地址,https://sourceforge.net/projects/mingw-w64/
- windows的在线安装器,
- https://sourceforge.net/projects/mingw-w64/files/
- 选择下载这个mingw-w64-install.exe
- 编译好的包,https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/
- 下载路径很深,要一层一层选择
-
【注意】点了下载链接,关注一下没有自动下载,如果没有请点Problems Downloading按钮,选择线路下载
- 安装方式一
- 双击 mingw-w64-install.exe
- architecture 选择x86_64
- threads 选择posix
- 安装路径默认就好, C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0
- 然后就是慢慢等下载了
4. 安装方式二
+ 解压下载的编译好的压缩包到指定目录,例如: C:\softs\mingw64
+ 修改系统的环境变量,在path中增加一条:C:\softs\mingw64\bin
5.检测是否安装成功
- 在安装目录C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\bin 执行cmd
- 输入gcc -v 如果出现信息说明安装成功
- 把gcc的bin目录加到系统环境变量path中
- 参考文档
- https://www.cnblogs.com/zsy/p/5958170.html