通过 make 工具可以批量编译 c/c++ 程序。但执行 make 工具的批量编译需要先编写 makefile 文件,而编写 makefile 是件复杂的事!

于是出现了 CMake 工具,它可以读入工程源码文件、解析配置、输出各种各样的 makefile 文件。 (类似 java 的 maven 工具!)

todo cmake/makefile

  • https://zhuanlan.zhihu.com/p/111110992
  • https://www.bilibili.com/video/BV15K42187YD/
  • BV1RZ421m76P

todo 内核

  • https://www.bilibili.com/video/BV1fH4y1E7Gv/
  • BV1tu4y14718
  • BV11x4y1C7XK
  • BV1Le411a7eC

todo linux file

  • BV1zg4y1674n

  • BV1bx4y1F755