dufaxing To be a better man

Makefile学习与记录

2018-09-19
C++

Makefile学习遇到的第一个问题

  • 在写第一个Makefile的时候遇到如下问题,sum如果不写在第一行,不能生成可执行文件。如下图所示:

  • 将’sum’写在Makefile的第一行,可以正确输出du可执行文件。如下图所示:

在查找资料过后,在《跟我一起写Makefile》中这样描述:

make会在当前目录下找到名字为Makefile或者makefile的文件。如果找到,它会找文件中的第一个目标文件,并把这个文件作为最终的目标文件。由于make的依赖性,make会一层一层的去找依赖关系,直到编译出第一个目标文件。


Comments

Content