win10下安装gcc编译器

为什么需要在win10下安装gcc编译器
  1. rust和go等编译型语言,需要用到gcc编译器
  2. 在linux下,自带gcc编译器,所以,安装rust和go的相关依赖时没有问题
  3. 在windows下,默认是没有gcc的,所以,需要安装windows下的gcc的编译器,mingw
  • 例如,错误exec: "gcc": executable file not found in %PATH%
mingw简介
  1. MinGW分为MinGW-2和MinGW-w64
  • mingw-32只能编译32位的程序
  • ming2-64可以编译64位,也可以编译32位
  1. 官网和下载地址
  • 官网 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按钮,选择线路下载
  •  

     

  1. 安装方式一
  • 双击 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中
  1. 参考文档
  • https://www.cnblogs.com/zsy/p/5958170.html
posted @ 2022-06-25 17:57  千年寒冰火  阅读(3966)  评论(0编辑  收藏  举报