在 Windows 下编译 DCSS
1. 下载安装 MSYS2⌗
推荐安装64位 MSYS2。
2. 运行 MSYS2 MinGW 64-bit⌗
请不要运行 MSYS2 MinGW 32-bit 或 MSYS2 MSYS。
3. 更新核心软件包⌗
在 MSYS2 MinGW 64-bit 命令行中运行:
pacman -Syu
安装完成后需要重启 MSYS2 命令行。
4. 更新全部软件包⌗
pacman -Su
5. 安装 git 和基础开发软件包⌗
pacman -S base-devel git
6. 安装 MinGW64 编译工具链⌗
pacman -S mingw-w64-x86_64-toolchain
到这一步开发环境就建好了!
7. 安装 PyYAML⌗
pacman -S mingw64/mingw-w64-x86_64-python3-pip
pip install pyyaml
或
pacman -S mingw-w64-x86_64-python3-yaml
8. 克隆 crawl 源代码⌗
cd ~
git clone https://github.com/crawl/crawl.git
cd crawl/crawl-ref/source
git submodule update --init
克隆的源代码位于 Windows C:\msys64\home\用户名\crawl\crawl-ref\source
路径下。
9. 编译 crawl⌗
-
编译命令行版本:
make
-
编译图形版本:
make TILES=y
-
编译 debug 版本:
在命令最后加入目标
debug
,例如:make debug
-
利用 CPU 多线程加速编译:
make -j [线程数]
10. 运行 crawl⌗
-
在文件管理器中
C:\msys64\home\用户名\crawl\crawl-ref\source
路径下双击crawl.exe
即可运行。 -
或者在 MSYS2 命令行中运行,命令行版本:
start crawl
-
图形版本:
./crawl.exe
其他文章