自动生成makefile
时间: 2023-08-09 21:12:40 浏览: 89
makefile自动生成
当然可以!这里是一个简单的示例,可以帮助你自动生成基本的 Makefile 文件:
```makefile
CC = gcc
CFLAGS = -Wall
TARGET = program
SRCS = $(wildcard *.c)
OBJS = $(SRCS:.c=.o)
.PHONY: all clean
all: $(TARGET)
$(TARGET): $(OBJS)
$(CC) $(CFLAGS) $^ -o $@
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -f $(OBJS) $(TARGET)
```
将上述内容保存为名为 `Makefile` 的文件,并将其放置在你的项目目录中。然后,运行 `make` 命令即可编译和构建你的程序。
请注意,该示例仅适用于简单的 C 项目。如果你的项目包含多个目录、库文件或其他特殊要求,请根据你的项目进行相应的修改。
阅读全文