首页 > 解决方案 > 创建makefile,C

问题描述

我正在尝试制作一个简单 file.c 的生成文件,但它让我“无事可做”这是我的生成文件,可能是什么问题?

TARGET=custom_find
CFLAGS=-Wall

.PHONY: all clean

all: $(TARGET)

$(TARGET):

clean:
    rm -f $(TARGET)

标签: cmakefile

解决方案


    CC=gcc
    CFLAGS=-Wall -g
    OBJ=fileIO.o 
    EXEC=(nameofthefile)

    $(EXEC): $(OBJ)
        $(CC) $(OBJ) -o $(EXEC)

fileIO.o: fileIO.c fileIO.h 
    $(CC) $(CFLAGS) -c fileIO.c


clean:
    rm -f $(EXEC) $(OBJ)

确保遵循此模式。如果你能解释一下“对每个人都无事可做”是什么意思,那就太好了


推荐阅读