安装前准备
安装ninja需要编译源码,所以在编译前需要做如下准备:
1.安装git for windows ,下载地址
2.安装Visual Studio 2017(或2015)
3.安装python3.x
源代码下载
ninja源码地址:git://github.com/ninja-build/ninja.git
在git bash终端输入将代码clone到本地:
git clone git://github.com/ninja-build/ninja.git && cd ninja
然后将分支切换到release
git checkout release
编译源码
先找到vs安装目录下的vcvarsall.bat位置,我这里安装的vs2017,路径在:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build
注:如果安装的是vs2015,那路径可能在:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat
打开cmd终端,然后将目录切换到打开刚刚clone下来的源代码文件夹下,然后输入以下两个命令:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat"
python configure.py --bootstrap
然后等待编译:
编译完成后会看到目录下生成一个ninja.exe文件
然后将路径添加到环境变量中即可。