创建makefile,C

问题描述 投票:0回答:1

我想对一个简单的文件.c做一个makefile,但它给我的是 "大家都无事可做 "这是我的makefile,会有什么问题呢?

TARGET=custom_find
CFLAGS=-Wall

.PHONY: all clean

all: $(TARGET)

$(TARGET):

clean:
    rm -f $(TARGET)
c makefile
1个回答
0
投票
    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)

确保你遵循这个模式。如果你能解释一下你说的 "每个人都无能为力 "是什么意思就更好了

© www.soinside.com 2019 - 2024. All rights reserved.