ninja400工具包(ninja简介及安装)

ninja是一个小型构建系统,专注于速度,和常用的make构建系统类似,有一些软件就是基于ninja编译构建的,比如greenplum数据库、clickhouse数据库都需要依赖ninja,具体的介绍信息请参考https://ninja-build.org/,接下来我们就来聊聊关于ninja400工具包?以下内容大家不妨参考一二希望能帮到您!

ninja400工具包(ninja简介及安装)

ninja400工具包

ninja是一个小型构建系统,专注于速度,和常用的make构建系统类似,有一些软件就是基于ninja编译构建的,比如greenplum数据库、clickhouse数据库都需要依赖ninja,具体的介绍信息请参考https://ninja-build.org/

ninja编译需要依赖re2c,re2c是一款语法分析器,官网地址是:http://re2c.org/。

以下内容操作环境为CentOS8。

re2c安装

安装说明请参考re2c官网http://re2c.org/install/install.html,以下是一个参考安装步骤:

sudo yum install autoconf sudo yum install automake sudo yum install libtool git clone https://github.com/skvadrik/re2c cd re2c ./autogen.sh ./configure make sudo make install

ninja安装

git clone https://github.com/ninja-build/ninja.git cd ninja ./configure.py --bootstrap # bootstrapping ninja... # wrote build.ninja. # bootstrap complete. rebuilding... # [34/34] LINK ninja # 编译完成 sudo cp ninja /usr/bin

安装完成后,通过以下命令查看版本信息:

[parallels@ct8-1 ninja]$ ninja --version 1.10.2.git

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页