首页 > 系统相关 >Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置

Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置

时间:2022-11-01 17:02:55浏览次数:51  
标签:MSYS2 x86 Windows pacman w64 mingw 64 msys2

转载来自:Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64

Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置
1、简介
本文主要是 Windows 下 MSYS2 环境配置和 MinGW-w64 C++编译环境配置方法

2、下载
首先需要下载msys2的安装文件
官网链接: https://www.msys2.org/
国内镜像下载:
中科大: https://mirrors.ustc.edu.cn/msys2/distrib/
清华: https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/

3、pacman 的配置
安装完毕后先要更改为国内源然后更新源,默认的国外源很慢,以下用清华镜像为例:
进入msys2安装目录

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

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

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

运行 msys2.exe 然后执行 pacman -Syu 更新源和msys2

4、下载 MinGW-w64 编译器
提示:x86_64 是64位,i686是32位
运行msys2.exe 输入
pacman -S mingw-w64-x86_64-toolchain
或者
pacman -S mingw-w64-i686-toolchain
会看到一个列表让你选择,选择 gcc,gdb,make 这三个就可以了
命令直接写
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb mingw-w64-x86_64-make

5、把 MinGW-w64 路径加入 msys2 运行环境
进入 msys2 用户目录编辑~/.bashrc文件加入

export PATH=$PATH:/mingw64/bin/

然后运行 msys2 输入 gcc --version 能看到版本号就说明没问题了

6、其它包
下面是mingw-w64里面的一些包用 pacman -S 命令直接可以下载

qt 包
mingw-w64-x86_64-qt5
mingw-w64-x86_64-qt5-debug
mingw-w64-x86_64-qt5-static
mingw-w64-x86_64-qt-creator

gkt3 包
mingw-w64-x86_64-gtk3
mingw-w64-x86_64-gtkmm3
mingw-w64-x86_64-glade

icu 包
mingw-w64-x86_64-icu

firebird 包
mingw-w64-x86_64-firebird2

vala 语言编译器
mingw-w64-x86_64-vala

nim 语言编译器
mingw-w64-x86_64-nim
-----------------------------------
Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置
https://blog.51cto.com/u_15127622/2882605

标签:MSYS2,x86,Windows,pacman,w64,mingw,64,msys2
From: https://www.cnblogs.com/Galesaur-wcy/p/16848311.html

相关文章

  • Windows下Git Bash运行python的三种办法
    以前运行cmd命令都是在cmd里面的,但是那个页面实在是太丑了,后面我就全部用gitbash来运行window下的命令了。但是在gitbash中运行下python–-version或piplist命令......
  • Windows修改远程连接用户名和密码
    http://www.80vps.com/d6085.html云服务器开通后默认用户名是administrator,并会随机生成一个初始密码,这样的管理员账户是极不安全的,所以进入系统后首先要做的就是修改默认......
  • Windows下Tomcat内存占用过高问题跟踪(jmap 的使用)
    一、问题描述Tomcat下面部署很多个java项目的war包,tomcat启动一段时间后,发现cpu占用过高,整个界面卡死!二、通过tasklist命令查看java进程下的线程三、通过jstack把进程下......
  • VB6 Excel VBA 如何复制文件到剪贴板 的一个Bug修复 (用Windows API 来将文件/文件夹复
    在开发文档大师PinPKM个人知识库管理专业软件时,需要提供将知识库的文件复制到Windows剪贴板的功能,网上找到一段代码,测试发现存在一个Bug,应该是对Unicode不了解造成的,......
  • C语言: ---windows下VS Debug调试
    首先我先列出来常用的一些命令或者键盘控制:F5开始调试,执行到断点Shift+F5停止调试F9在光标所在行添加断点Shift+F9QuickWatchShiftCtrlF9deleteall断点F10单......
  • Redis:02---安装Redis(Linux+Windows+Docker)
    Linux安装:一、安装方式1(下载源码编译安装)第一步:从下面的网址中下载Redis最新稳定版本的源代码sudowgethttp://download.redis.io/redis-stable.tar.gz第二步:下载完之后解......
  • 学习笔记-Windows 安全
    Windows安全注:笔记中拓扑图drawio源文件在其图片目录下免责声明本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与......
  • VSCode + Mingw64配置OpenGL环境
    前言最近在复习LearningOpenGL,以前学的时候是根据书的介绍直接使用VS2022来配置OpenGL的开发环境,根据书的操作使用Cmake构建glfw3,添加glad,然后正确设置项目以来并且正确......
  • windows系统命令行查看已连接过的WiFi密码
     展示所有连接过的WiFi列表netshwlanshowprofiles 显示具体某个WiFi的密码netshwlanshowprofilesname="XXXXXX"key=clear name      -所......
  • tomcat 端口 8005 被 windows 系统服务占用导致启动闪退的问题
    我的tomcat安装在这个目录下:C:\app\tomcat-9.0.56执行bin文件夹下的startup.bat时,遇到闪退的问题。查看logs文件夹下的日志文件catalina.2022-10-29.log:遇到......