作者:手机用户2602924833 | 来源:互联网 | 2023-09-02 12:03
文档:GNUmake1.简介需要一个名为makefile的文件来告诉make要做什么。大多数情况下,makefile会告诉make如何编译和链接程序。一个简单的makefile,
文档:GNU make
1.简介
需要一个名为 makefile 的文件来告诉make要做什么。
大多数情况下,makefile 会告诉make如何编译和链接程序。
一个简单的 makefile,描述了如何编译和链接由 8 个 C 源文件和 3 个头文件组成的程序。
makefile 还可以告诉 make 如何运行其他命令。
重新编译时,必须重新编译每个更改的 C 源文件。
如果头文件已更改,则必须重新编译包含该头文件的每个 C 源文件以确保安全。
每次编译都会生成一个与源文件对应的目标文件。
最后,如果任何源文件已被重新编译,则所有目标文件链接在一起以生成新的可执行文件。
2.规则