将5个.c文件写一个makefile出来
时间: 2023-05-14 19:04:41 浏览: 122
多个文件编写makefile
3星 · 编辑精心推荐
非常感谢您的提问。以下是一个简单的makefile示例,可以将5个.c文件编译成一个可执行文件:
```
CC = gcc
CFLAGS = -Wall
SRCS = file1.c file2.c file3.c file4.c file5.c
OBJS = $(SRCS:.c=.o)
TARGET = myprogram
all: $(TARGET)
$(TARGET): $(OBJS)
$(CC) $(CFLAGS) -o $@ $^
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -f $(OBJS) $(TARGET)
```
您可以将上述代码保存为名为“Makefile”的文件,并将5个.c文件放在同一目录下。然后,您可以在终端中运行“make”命令来编译您的程序。
阅读全文