和java中的maven, 一样
c.c ++ 使用 make cmake 进行编译.
maven 中的 plugins 类似 make中的 Makefile文件。 其中定义了一些可执行的 编译操作(类似install, package.)
比如rocksdb中的编译:
1 | make jclean clean rocksdbjava |
在Makefile中定义了一些 具体的编译执行逻辑。
- 比如rocksdbjava 是用来 TODO, 执行流程是TODO
- 再比如 rocksdbjavastatic 是用来 TODO , 执行流程是 TODO.