安装 Makefile

Ayaka 使用 Makefile 组织各个组件的编译和测试。

如果您正在运行 Windows

一般建议使用 MSYS2 分发的 make,也可以使用 MSYS2 分发的 mingw32-makechocolatey 分发的 make

安装 MSYS2 分发的 make

首先从 MSYS2 官网 下载安装程序,并按照官网的安装指引安装 MSYS2。

然后在 MSYS2 shell 中,运行

pacman -S make

安装 make。如果想要安装特定的 MinGW 环境的 Makefile,例如 MinGW64 环境,可以运行

pacman -S mingw-w64-x86_64-make

以安装该环境的 mingw32-make

安装 chocolatey 分发的 make

首先从 chocolatey 官网 根据相应的指引安装 chocolatey。

然后在命令行中,运行

choco install make

make 加入到环境变量 PATH

如果你使用 MSYS2,make 是不会被加入到 PATH 中的,你只有在使用 MSYS2 shell 的时候才能够调用它。针对这样的情况,你可以选择将 MSYS2 的 /usr/bin 目录(或者是 MinGW64 对应的 /mingw64/bin)对应的 Windows 目录,一般是 C:\msys64\usr\bin(或者 C:\msys64\mingw64\bin)加入环境变量的 PATH 中。

也可以选择不更改环境变量,而是让 MSYS2 shell 继承 Windows 的环境变量,从而能够调用 cargonpm。参考开发者给出的解决方案,可以通过更改环境变量 MSYS2_PATH_TYPEinherit 来实现。

如果您正在运行 Linux

Linux 的发行版各有不同,但是通常包名应该为 make