ubuntu makefile伪目标使用方法

avatar
作者
筋斗云
阅读量:0

在Ubuntu中使用makefile时,可以定义伪目标来执行一些不需要生成文件的操作。可以使用伪目标来执行清理操作、打印帮助信息等。

以下是一个简单的示例makefile,其中定义了一个伪目标clean来清理生成的文件:

all: program  program: main.o 	gcc -o program main.o  main.o: main.c 	gcc -c main.c  clean: 	rm -f program main.o 

在这个makefile中,clean是一个伪目标,它的操作是删除生成的program可执行文件和main.o目标文件。要执行clean操作,可以在终端中输入以下命令:

make clean 

这将删除生成的文件,但不会重新编译程序。因为clean是一个伪目标,make不会尝试去生成一个叫clean的文件,而是执行clean操作。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!