在Ubuntu中使用makefile时,可以定义伪目标来执行一些不需要生成文件的操作。可以使用伪目标来执行清理操作、打印帮助信息等。
以下是一个简单的示例makefile,其中定义了一个伪目标clean来清理生成的文件:
all: programprogram: main.ogcc -o program main.omain.o: main.cgcc -c main.cclean:rm -f program main.o在这个makefile中,clean是一个伪目标,它的操作是删除生成的program可执行文件和main.o目标文件。要执行clean操作,可以在终端中输入以下命令:
make clean这将删除生成的文件,但不会重新编译程序。因为clean是一个伪目标,make不会尝试去生成一个叫clean的文件,而是执行clean操作。


