Build System

 10th December 2020 at 9:40am

构建系统是一个软件开发中重要的组成部分。这里描述对通用的构建系统、以及某些场景下(如 Node.js 的本地扩展)的经验。

C/C++

  • CMake: 似乎是现代 C/C++ 程序最喜欢的构建系统。还没有多深入了解
  • gyp: 看 Node.js: Build System
  • Ninja (GitHub | 官网): 注重速度的小型构建系统,一般不直接使用,而是跟 gyp 或者 CMake 一起使用
  • Autotools
  • Makefile

Node.js 本地扩展相关

查看 Node.js: Build System

TOC