make、make depend、make clean的区别

  1. make

  根据makefile制定的规则,将c\c++文件编译成 .o 文件,然后进一步生成可执行文件。

  1. make depend

  一种 makefile的规则,通过扫描仪个目录下的所有C\C++ 代码,从而判断出文件之间的依赖关系,如a.cc文件中调用了b.h,如果之后a.cc文件被改动,那么只需要重新编译a.cc文件,不需要编译b.h文件。否则所有的文件都需要重新编译。

  1. make clean

  删除源代码(C\C++ code)生成的执行文件和所有的中间目标文件。

发表评论

电子邮件地址不会被公开。 必填项已用*标注