https://www.saoniuhuo.com/question/detail-2480841.html

https://www.cnblogs.com/bjarnescottlee/p/13872893.html



步骤总结:

  1. mkdir -p programs
  2. cd programs
  3. git clone https://github.com/ninja-build/ninja.git
  4. cd ninja
  5. git checkout release
  6. ./configure.py --bootstrap
  7. ./ninja --version
  8. 1.11.1
  9.  cp ninja /usr/bin/ 

详细说明:

1、准备编译环境
yum -y install git automake gcc+ gcc-c++ libtool
2、获取源码、并编译安装
git clone https://github.com/skvadrik/re2c.git re2c
cd re2c
mkdir -p m4
./autogen.sh && ./configure --prefix=/usr && make
sudo make install

备用下载地址: https://down.24kplus.com/linux/re2c-1.1.1.tar.gz

3、检查是否安装成功
re2c -v

re2c 1.1.1

官方安装文档:<no title> — re2c 3.0 documentation

这样就安装完毕了,因为re2c作为基础依赖,所以这里采用默认安装,上面的安装说明页面也给出了详细的安装细节.

    然后可以安装ninja了,ninja官网地址:https://ninja-build.org/,github仓库地址:https://github.com/ninja-build/ninja,可以从github仓库克隆项目切换到release分支或者下载release包,目前最新版是1.8.2,安装过程如下:

    解压:

unzip ninja-1.8.2.zip
cd ninja-1.8.2/

    然后github首页上有安装的命令:

    

    现在可以执行 ./configure.py --help 查看帮助,直接执行 ./configure.py --bootstrap 进行编译,编译完成之后,当前目录下会有ninja的可执行文件,执行 ./ninja -h 可以查看帮助

    ninja比较精简,只需要一个可执行文件即可,现在可以做软链或者复制到/usr/bin下面就可以直接调用了,比如: cp ninja /usr/bin/ 然后可以直接使用 ninja 命令,这样就安装好了.

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐