编译安装ninja

编译安装ninja

ninja需要依赖于re2c,否则编译是会报错,re2c是一款语法分析器,

编译安装依赖re2c

下载link: https://github.com/skvadrik/re2c/releases/
编译:

tar -xvf re2c-2.2.tar.gz
cd re2c-2.2/
./autogen.sh
./configure
make
make install

编译安装ninja

下载link: https://github.com/ninja-build/ninja/releases
编译:

tar -xvf ninja-1.10.2.tar.gz
cd ninja-1.10.2
./configure.py --bootstrap
# ninja比较精简,只需要一个可执行文件即可,现在可以做软链或者复制到/usr/bin下面就可以直接调用了
sudo cp ninja /usr/bin

完成!

原文地址:https://www.cnblogs.com/nanmi/p/15152592.html