makefile 编制

makefile 用于配置 make 命令的编译和链接程序。makefile 的编写一般遵循以下规则:

  1. 如果工程没有编译过,那么所有的 C 文件都需要编译并被链接。
  2. 如果工程中仅有几个 C 文件被修改,那么只需要编译被修改的文件,之后再进行链接。
  3. 如果工程的头文件被修改,那么需要编译引用了这几个头文件的 C 文件,并进行链接。

makefile 中的内容只需要了解即可,编制 makefile 可以使用 CMake 来完成。