跳至正文
Wener Notes

Build Awesome

约 1 分钟阅读
标签:资源精选

Build system

为什么需要 构建系统

构建之所以需要一个系统,是因为大项目通常包含上 百万 个 C/C++ 源文件,单纯的直接编译是不现实的。

  • 假设平均处理每个源文件需要 0.01s,那么 1M 源文件则需要 3 小时
  • Ninjia
  • CMAKE
  • Make
  • Bazel
  • Buck
    • scalable build system for monorepos
  • gn
    • generates build files for Ninja
  • Nix

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

GitHub6 条
其他外链2 条
最近更新commit f7c7613编辑