windows安装MSYS2和minGW环境

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 版或更新版本<http://gnu.org/licenses/gpl.html>。
本软件是自由软件:您可以自由修改和重新发布它。
在法律允许的范围内没有其他保证。

5. 添加minGW路径到环境变量

我的MSYS2安装目录是D:\msys64
上面的工具链安装完成后,会看到D:\msys64\mingw64下的各个子目录都有文件了,未安装之前是空目录

如图配置即可windows安装MSYS2和minGW环境_第1张图片

你可能感兴趣的:(ffmpeg)