编写makefile文件,将当前文件夹下所有.c文件编译成.o文件
时间: 2023-06-04 22:06:57 浏览: 557
使用makefile编译多个.c文件例子
好的,这个问题可以回答。您可以使用以下语句编写Makefile文件:
``` Makefile
CC = gcc
CFLAGS = -c -Wall
OBJS = $(wildcard *.c)
PROG = program
all: $(PROG)
$(PROG): $(OBJS:.c=.o)
$(CC) $^ -o $@
%.o: %.c
$(CC) $(CFLAGS) $< -o $@
clean:
rm -f $(OBJS) $(PROG)
```
将该文件保存为Makefile,然后在终端中使用make命令即可生成程序。
阅读全文