all:main
CC=g++
CFLAGS=-g -c
LD=g++
LFLAGS=-o
SRCS = $(wildcard *.c)
objects = $(patsubst %c, %o, $(SRCS))
main:$(objects)
$(LD) $(LFLAGS) $@ $(objects)
.c.o:
$(CC) $(CFLAGS) $<
clean:
-rm -f main
-rm -f *.o一个makefile实例
最新推荐文章于 2024-08-12 00:07:15 发布
本文介绍了一个简单的Makefile配置示例,用于编译C/C++源文件,并提供了clean命令以清理生成的目标文件和可执行文件。该Makefile使用g++作为编译器,支持通过wildcard获取所有.c文件并编译它们。
3052

被折叠的 条评论
为什么被折叠?



