前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >msys2安装与使用_mingw使用教程

msys2安装与使用_mingw使用教程

作者头像
全栈程序员站长
发布于 2022-09-20 12:55:54
发布于 2022-09-20 12:55:54
2.6K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

一、安装

官方下载地址

http://www.msys2.org/

指定好安装路径(一般D根目录即可),一路下一步就好。

二、配置国内镜像、设置窗体修改颜色

使用[清华大学开源软件镜像站]中的地址,修改\etc\pacman.d目录下的三个文件。

配置教程 https://mirrors.tuna.tsinghua.edu.cn/help/msys2/

1、mirrorlist.msys 文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
##
## MSYS2 repository mirrorlist
##

## Primary
## msys2.org
## Server = http://repo.msys2.org/msys/$arch
## Server = http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/$arch
## Server = http://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch

2、mirrorlist.mingw32 文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
##
## 32-bit Mingw-w64 repository mirrorlist
##

## Primary
## msys2.org
## Server = http://repo.msys2.org/mingw/i686
## Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686
## Server = http://www2.futureware.at/~nickoe/msys2-mirror/i686/
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686

3、mirrorlist.mingw64 文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
##
## 64-bit Mingw-w64 repository mirrorlist
##

## Primary
## msys2.org
## Server = http://repo.msys2.org/mingw/x86_64
## Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64
## Server = http://www2.futureware.at/~nickoe/msys2-mirror/x86_64/
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64

设置窗体修改颜色

目录下D:\msys64\etc 文件 pacman.conf

将其中的 #Color 注释去掉。

更新Msys2系统环境

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pacman -Sy
#更新源
pacman -Syu
pacman -Su

安装MinGW-w64 和 MinGW-x86版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pacman -S  mingw-w64-i686-toolchain
pacman -S  mingw-w64-x86_64-toolchain

三、安装常用工具

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pacman -S  base-devel git wget perl ruby python2

安装GTK

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pacman -S  mingw-w64-i686-gtk3
pacman -S  mingw-w64-x86_64-gtk3

安装Glade

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pacman -S  mingw-w64-i686-glade
pacman -S  mingw-w64-x86_64-glade

四、设置系统环境变量

在Path值中加入参数

32位

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D:\msys64\mingw32\bin

64位

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D:\msys64\mingw64\bin

五、设置mingw的环境变量

变量MINGW_HOME

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D:\msys64\mingw32

变量C_INCLUDE_PATH

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
%MINGW_HOME%\include

变量LIBRARY_PATH

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
%MINGW_HOME%\lib

变量Path中添加如下值

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
%MINGW_HOME%\bin;

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/166408.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Windows下的仿linux环境msys2介绍
msys2是一种在Windows平台上模拟Linux运行环境的技术,它的一个优点就在于利用pacman包管理器,我们可以比较轻松的使用Linux包管理器的方式来安装一整套可以在Windows上运行的Linux工具。如果你只是想要在Windows上简单运行一些Linux程序,那么msys2是一个很好的选择。
乐百川
2020/04/10
2.6K0
Windows下的仿linux环境msys2介绍
Windows下MSYS2中编译OpenBLAS过程记录
10km
2018/01/03
5.5K0
Windows下MSYS2中编译OpenBLAS过程记录
msys2使用
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
sofu456
2019/12/03
7590
Windows下C语言环境搭建
首先,我们需要到微软官方网站上下载Visual Studio,这里使用Visual Studio 2019作为演示。进入下载页面后,点击下载 社区版本(Community) 即可,这个版本是免费的。如下图所示:
端碗吹水
2022/01/12
3.3K0
Windows下C语言环境搭建
FFmpeg和x264的windows版本编译安装记录
网上有各种版本的介绍,建议优先参考ffmpeg官网的说明,因为更新时间关系,可能细节有差异,但差异不大:https://trac.ffmpeg.org/wiki/CompilationGuide/MSVC
呱牛笔记
2023/05/02
1.3K0
FFmpeg和x264的windows版本编译安装记录
Windows10下配置CMake+Make+Cpp环境
在 Linux 上使用 CMake+Make+Cpp 环境简直不要太轻松,大多数 Linux 发行版都自带 Make 和 GCC,因此只需用命令安装一下 CMake 后即可使用。但在 Windows 10 上却需要好好配置一番才能使用……
hotarugali
2022/09/27
2.8K0
Hosts/W32 qemu compile
https://wiki.qemu.org/Documentation/Debugging
战神伽罗
2019/07/24
9690
VSCODE中使用 GCC 和 MinGW
通过MSYS2获取最新版本的 MinGW-w64 ,它提供最新的 GCC、MinGW-w64 本机版本以及其他有用的 C++ 工具和库。这将为您提供编译代码、调试代码和配置代码以使用IntelliSense所需的工具。
保持热爱奔赴山海
2024/12/13
3160
Windows 下 iCE40 FPGA 开源开发环境配置
收到碎碎思寄来的基于 iCE40UP5k 的 OpeniCE 板,经过一番尝试,我可以在 Windows 系统进行 FPGA 开发,在此将一些经验分享给大家。
碎碎思
2021/02/26
2.1K1
glib:windows下基于MSYS2环境编译glib2的过程
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/80399355
10km
2019/05/25
3.5K0
Qt:windows下Qt安装教程
Qt5.12下载网址: http://download.qt.io/archive/qt/5.12/5.12.2/
全栈程序员站长
2022/08/29
6.4K0
Qt:windows下Qt安装教程
​hostguest nativelangsys及uniform cui cross compile system
本文关键字:windows host targetting at linux,Compile for linux on windows using mingw64,Cross-compiling on Windows for Linux
minlearn
2020/09/27
6550
重学C语言环境搭建
2022了,C语言也,马上C2x标准要出来了。以前很多C语言的内容都忘记了,所以记此笔记,从学C语言。
777nx
2023/05/02
8120
重学C语言环境搭建
MinGW32和64位交叉编译环境的安装和使用「建议收藏」
CompileGraphics Magick, Boost, Botan and QT with MinGW64 under Windows 7 64
全栈程序员站长
2022/07/23
8.6K0
MinGW32和64位交叉编译环境的安装和使用「建议收藏」
从termux到archlinux安装记录
安装过程中可能会进入修改源的vim界面,如果使用官方默认源则无需修改,不过这里建议改成清华源:
QAIU
2023/03/14
2.6K0
从termux到archlinux安装记录
FFmpeg开发笔记(二)搭建Windows系统的开发环境
由于Linux系统比较专业,个人电脑很少安装Linux,反而大都安装Windows系统,因此提高了FFmpeg的学习门槛,毕竟在Windows系统搭建FFmpeg的开发环境还是比较麻烦的。 不过若有已经编译好的Windows版本FFmpeg开发包,那就免去了繁琐的Windows编译过程,所以直接安装已编译的FFmpeg开发包,还是相对容易的。在Windows系统安装FFmpeg之前,要先安装MSYS2。
aqi00
2023/04/27
8890
FFmpeg开发笔记(二)搭建Windows系统的开发环境
开源网管Zabbix4.0部署与简单使用
Zabbix 是一个企业级分布式开源监控解决方案。ta能够监控众多网络参数和服务器的健康度、完整,灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。ta基于存储的数据提供出色的报表和数据可视化功能。这些功能使得 Zabbix 成为容量规划的理想选择。并且是免费的。Zabbix 是根据 GPL 通用公共许可证的第二版编写和发布的。这意味着产品源代码是免费发布的,可供公共使用。
Tommonkey
2023/02/27
4870
powershell:脚本中检查mingw-w64编译器是否能生成 32/64位代码
10km
2018/01/03
9720
MinGW-w64的安装及配置教程「建议收藏」
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说MinGW-w64的安装及配置教程「建议收藏」,希望能够帮助大家进步!!!
Java架构师必看
2022/05/16
6K0
MinGW-w64的安装及配置教程「建议收藏」
MSYS以及MinGW安装
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149241.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/05
1.6K0
MSYS以及MinGW安装
相关推荐
Windows下的仿linux环境msys2介绍
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验