Windows11下MSYS2中安装Git及GStreamer编译配置问题
在Windows 11上使用Cerbero编译GStreamer的问题解决步骤
1. 修复pacman -Syuu的libcrypt依赖问题
- 先检查当前libcrypt包状态:
pacman -Qi libcrypt - 强制安装适配x86_64架构的libcrypt包(32位环境替换为
mingw-w64-i686-libcrypt):pacman -S --force mingw-w64-x86_64-libcrypt - 刷新并修复包数据库:
pacman -Sy --refresh --dbupgrade - 再次执行完整系统升级:
pacman -Syuu
2. 安装Git并配置行尾转换
- 依赖问题解决后,重新安装Git:
pacman -S mingw-w64-x86_64-git - 若仍出现脚本执行错误,清理缓存后重试:
pacman -Sc pacman -S mingw-w64-x86_64-git - 安装完成后,执行Cerbero要求的Git配置:
git config --global core.autocrlf false
3. 验证配置并继续编译
- 验证Git行尾转换配置是否生效:
输出应为git config --global --get core.autocrlffalse,之后即可回到Cerbero的安装流程继续编译。
内容的提问来源于stack exchange,提问作者Dominic Smith
相关产品推荐
相关产品推荐

