沉思の自习室

精神的最高境界是自由!

本站所有资料仅供学习使用!请勿复制、转贴和传播!!! 资料已使用 xiesir'student 密码加密!

 

使用 MSYS2 在 Windows 10 内安装最新 GCC 9.2 环境

 

在 Windows 下需要用 GCC 编译,以前一直用 MinGW 进行安装,不过它近半年没有升级更新了。从 mingw-w64 官网看到 MSYS2 支持最新的GCC。所以,选择使用 MSYS2 安装最新 GCC 9.2 环境。
如果你只是为了编译64位的Windows C++,不想用VC++,可以装MSYS2,它有完整的64位支持且默认在64位下开发。

1. 下载安装 msys2-x86_64

2. 安装完成之后,先别启动msys2,在安装根目录 /etc/pacman.d/ 下找到mirrorlist.mingw32、mirrorlist.mingw64和mirrorlist.msys并进行修改。

可以使用清华的镜像:

文件 C:\msys64\etc\pacman.d\mirrorlist.mingw32 ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686

文件 C:\msys64\etc\pacman.d\mirrorlist.mingw64 ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64

文件 C:\msys64\etc\pacman.d\mirrorlist.msys ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch

或者使用中国科技大学的镜像:
mirrorlist.mingw32文件添加一行:
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/

mirrorlist.mingw64文件添加一行:
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/

mirrorlist.msys文件添加一行:
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/

3. 在win10菜单中找到MSYS 64bit并启动MSYS2 MinGW 64-bit,打开MinGW64 Shell。

4. 输入pacman -Syu更新软件库, 完结后直接点击关闭按钮来关闭窗口。

5. 重新来一次第2个步骤(这个时候因为更新软件库的原因导致第2个步骤里面的三个文件被覆盖了)

6. 使用命令安装 MinGW64 等必要的软件(一个一个地安装)

pacman -S mingw-w64-x86_64-gcc

pacman -S mingw-w64-x86_64-toolchain

// pacman -S mingw-w64-i686-toolchain

pacman -S mingw-w64-x86_64-SDL2

// pacman -S mingw-w64-i686-SDL2

pacman -S base-devel

pacman -Su

安装完成后在C:\msys64\mingw64\bin目录下会有gcc的编译程序。

7. 把C:\msys64\mingw64\bin这个目录加到环境变量Path中
安装完成,就可以使用GCC啦。

8. 检查GCC版本
可以打开MinGW64 Shell,使用 pacman -Sl | grep gcc 命令查看安装的GCC内容。
也可以在cmd下,执行 gcc --version 检查GCC版本。


注:常用命令的功能
pacman -Syu => 同步软件库并更新系统到最新状态
pacman -S package_name1 package_name2 => 安装或者升级单个软件包,或者一列软件包(包含依赖包)
pacman -R package_name => 删除单个软件包
pacman -Rs package_name => 删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
例如
pacman -S gcc
pacman -S gdb
pacman -S make
pacman -S vim
pacman -S yasm
pacman -S nasm

 

 

参考:
http://www.moguf.com/post/win10installgcc

https://blog.csdn.net/afei198409/article/details/88560411

posted on 2019-11-24 11:53  XieSir  阅读(2765)  评论(0编辑  收藏  举报

导航

本站采用CC授权如需转载、引用文章,请务必附上作者及来源处。 Creative Commons License