CMAKE与Ninja
简介
Ninja原意是忍者,Google在编译chrome项目时本来用make方式,但是非常费时间;于是实现Ninja,取代make,加快编译构建。
Ninja官网:Ninja
最简单方式
-
新建hello.cpp源码文件,如下
#include<stdio.h> int main() { printf("hello world\n"); }
-
新建CMakeLists.txt,内容如下
add_executable(hello hello.cpp)
-
执行
mkdir build && cd build && cmake -G Ninja ..
-
执行
ninja
,生成hello