gpt4 book ai didi

makefile - 如果没有指定目标, "make"应用程序如何知道要构建的默认目标?

转载 作者:行者123 更新时间:2023-12-03 04:18:17 25 4
gpt4 key购买 nike

大多数 Linux 应用程序都是用以下内容编译的:

make
make install clean

据我了解,make 命令将构建目标的名称作为参数。例如,install 通常是将一些文件复制到标准位置的目标,而 clean 是删除临时文件的目标。

但是如果没有指定参数(例如我的示例中的第一个命令),将 make 构建什么目标?

最佳答案

默认情况下,它首先处理不以 开头的第一个目标。 又名 the default goal ;为此,它可能必须处理其他目标 - 具体来说,第一个目标所依赖的目标。

GNU Make Manual涵盖了所有这些内容,并且是一本令人惊讶的简单且信息丰富的读物。

关于makefile - 如果没有指定目标, "make"应用程序如何知道要构建的默认目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2057689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com