在 Windows 上使用自动工具及 Msys2 安装配置指南
1. MinGW 构建测试
在尝试构建 b64 项目前,需清理 b64 目录以演示 bootstrap.sh 在该环境中的使用。具体操作步骤如下:
1. 从 MinGW 终端进入 b64 目录,使用 git 移除所有构建产物:
$ cd /c/Users/.../Documents/dev/b64
$ git clean -xfd
- 创建用于测试 MinGW 的构建目录结构:
$ mkdir -p mgw-builds/mingw
然而,在构建过程中会遇到符号链接问题。Cygwin 能正常创建和使用符号链接,但 MinGW 不行。若尝试从 /usr/bin/gnulib-tool 创建到 .../gnulib/gnulib-tool 程序的符号链接, ln -s 命令看似执行成功,但运行 bootstrap.sh 时会找不到 Gnulib。实际上,创建的只是一个副本,而 gnulib-tool 依赖其在文件系统中的真实位置作为 Gnulib 仓库的基础,副本无法满足此要求。
解决方法是调整 b64 的 bootstrap.sh
超级会员免费看
订阅专栏 解锁全文
6365

被折叠的 条评论
为什么被折叠?



