makefile伪目标
时间: 2023-08-03 14:54:15 浏览: 108
makefile学习记录
Makefile中的伪目标是指那些不对应任何实际文件,只是用来指定一些特殊操作或规则的目标。它们通常以“.”开头,比如“.PHONY”、“.DEFAULT”等。伪目标的作用是告诉make工具在执行时不要将其作为文件名或依赖项来处理,而是按照特定的规则进行处理。
常见的伪目标有:
1. .PHONY:指定一些“虚拟”的目标,比如“clean”、“install”等,用于执行特定的操作而不是生成文件。
2. .DEFAULT:指定默认的目标,当make没有指定目标时,就会执行该伪目标。
3. .SUFFIXES:指定所有可识别的后缀名。
4. .PRECIOUS:指定一些目标,当make被中断时,会将这些目标保存下来,以便下次从这些目标开始继续执行。
5. .IGNORE:指定忽略某些错误,使得make不会因为这些错误而停止执行。
6. .SECONDARY:指定一些目标为次要目标,当这些次要目标被删除或更新时,不会影响其他目标的生成。
阅读全文