大多数Linux应用程序使用以下命令进行编译:
make
make install clean
据我了解,make将构建目标的名称作为参数。因此,
install
是复制某些文件的目标,而clean
之后是删除临时文件的目标。但是,如果未指定任何参数(例如我的示例中的第一个命令),
make
将建立什么目标? 最佳答案
默认情况下,它首先处理第一个不以.
aka the default goal开头的目标;为此,它可能必须处理其他目标-特别是第一个目标所依赖的目标。
GNU Make Manual涵盖了所有这些内容,并且令人惊讶地轻松且内容丰富。
关于makefile - 如果未指定目标,那么 “make”应用如何知道要构建的默认目标?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2057689/