我给了两个带有各自头文件的.o文件。 util.o和weatherio.o。我正在尝试为我的项目创建一个makefile,但我似乎无法弄明白。我创建了另外两个c文件main.c和analyze.c。 analyze包括util.h和weatherio.h,而main包括analyze.h。这是我目前拥有的makefile,但它不起作用。
analyze: main.o analyze.o util.o weatherio.o
cc analyze.o main.o util.o weatherio.o -o analyze
analyze.o: weatherio.h util.h analyze.c analyze.h
cc -c analyze.c
main.o: main.c analyze.h
cc -c main.c