在GNU make工具的上下文中,使用术语“顶级目标”。 还有其他类型的目标吗?可以在其他目标中“嵌套”目标吗?
我找不到任何搜索“嵌套目标”,“内部目标”或“封闭目标”的内容。
答案 0 :(得分:1)
makefile中没有“嵌套”,“内部”或“封闭”目标。当然,您可以通过声明先决条件来隐式地“收集”目标:如果您构建目标,它还会构建其所有先决条件。
在GNU make手册的那一节中使用的术语顶级目标是您对makefile想要创建的最终目标的主观理解。因此,如果您的makefile应该创建一个程序和一个库,那么这些是该部分引用的“顶级目标”。
该页面仅讨论许多makefile实现的一组共同目标。这些都没有构建成制造或具有任何特殊意义来制造自己。
答案 1 :(得分:-1)
顶级目标是命令行上make
的目标。或者它是Makefile
中的默认目标。其他目标将是中间目标或依赖目标。