2019年11月14日のブックマーク (1件)

  • Linux kernelをninjaでビルドする - Gentoo metalog

    ninjaってなに Ninja, a small build system with a focus on speed make代替みたいなビルドシステムで, 小さくてスピードが速いのが特徴となっている. Chromiumとかで使われている様子. Makefileを読めるわけではなく, ninja用のビルドファイルが必要. kninja GitHub - rabinv/kninja: Ninja build file generator for the Linux kernel kninjaはLinux kernel用にkninjaのビルドファイルを生成してくれるスクリプト. はやいの? kninjaによるルール生成にはkninja.pyを使う. ルール生成のためにmakeしてから, “make -p"の情報からビルドファイルを生成する. したがって, 下のようにルール生成まで入れると1分

    Linux kernelをninjaでビルドする - Gentoo metalog
    puhitaku
    puhitaku 2019/11/14
    NinjaでLinux kernelコンパイルしてる人々は数年前から居るっぽい。しかも速いらしい。