[Linux] Ninjaをソースからインストール

目次

Ninjaとは

Ninjaとは,速度を重視した小さなビルドシステムである.

わかりやすく言うと高速なMakeのようなもの.コンパイル(ビルド)が高速になる.

どの程度高速かに関しては,今後記事をまとめる予定である.

https://ninja-build.org/

事前に必要なライブラリ

CMakeのインストールには,

CMake
re2c

を事前にインストールしておく行く必要がある.

インストール方法は以下リンクに記載してある.

  • CMake
あわせて読みたい
[Linux] CMakeをソースからインストール CMakeをソースからインストールする方法を記載する. 【事前に必要なライブラリ】 CMakeのインストールには, OpenSSL を事前にインストールしておく行く必要がある. ...
  • re2c
あわせて読みたい
[Linux] re2cをソースからインストール re2cをソースからインストールする方法を記載する. 【事前に必要なライブラリ】 re2c のインストールには, CMake を事前にインストールしておく行く必要がある. イン...

インストール方法

$ wget https://github.com/ninja-build/ninja/archive/v1.10.2.tar.gz
$ tar xvf v1.10.2.tar.gz 
$ cd ninja-1.10.2/
$ mkdir build
$ cd build
$ PATH=/opt/re2c/2.0.3/bin/:$PATH \
cmake ../ -DCMAKE_INSTALL_PREFIX=/opt/ninja/1.10.2
$ make
$ make test

make testの結果

Running tests...
Test project /xxx/xxx/xxx/ninja-1.10.2/build
    Start 1: NinjaTest
1/1 Test #1: NinjaTest ........................   Passed    0.32 sec

100% tests passed, 0 tests failed out of 1
Total Test time (real) =   0.33 sec

インストール

$ make install

最後に

内容に誤りや不具合,ご意見があればコメントを残して頂けるとありがたいです

あわせて読みたい
[Linux] どっちがいい?パッケージ管理システム VS ソースからインストール 【はじめに】 あるライブラリやアプリケーションをインストールしたい場合,Webで検索してインストールするを調べる.その際にさまざまインストールする方法がヒットし...

 

 

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次