作者:heyuntao | 来源:互联网 | 2023-10-09 19:10
1.安装MSYS2,根据自己系统版本自主选择32还是64bit2.修改pacman的更新源进入安装目录下的msys64etcpacman.d目录中,分别在三个文件中增
1. 安装MSYS2,根据自己系统版本自主选择32还是64bit
2. 修改pacman的更新源
进入安装目录下的msys64/etc/pacman.d/目录中,分别在三个文件中增加
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. 启动MSYS2后,先更新软件库数据库
同步软件库并更新系统到最新状态pacman -Syu
这会把之前的三个源配置覆盖,记得再次执行第2步修改
更新完成,需要重启MSYS2
4. 安装minGW工具链
依次安装如下工具链,安装失败重复执行即可
// gcc(包含)以下部分是编译ffmpeg必须组件
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-SDL2
pacman -S base-devel
pacman -S vim
pacman -S gcc
pacman -S nasm
pacman -S make
pacman -S diffutils
pacman -S pkg-config
安装完成后测试是否正常
$ make -v
GNU Make 4.3
为 x86_64-pc-msys 编译
Copyright (C) 1988-2020 Free Software Foundation, Inc.
许可证:GPLv3+:GNU 通用公共许可证第 3 版或更新版本。
本软件是自由软件:您可以自由修改和重新发布它。
在法律允许的范围内没有其他保证。
5. 添加minGW路径到环境变量
我的MSYS2安装目录是D:\msys64
上面的工具链安装完成后,会看到D:\msys64\mingw64下的各个子目录都有文件了,未安装之前是空目录
如图配置即可