|
|
发表于 2005-11-7 22:05:19
|
显示全部楼层
Post by hope2000
OBJECTS1 = main.c mytool1.h mytool2.h
OBJECTS2 = mytool1.c mytool1.h
OBJECTS3 = mytool2.c mytool2.h
OBJECTS = main.o mytool1.o mytool2.o
#all:main
main.o: $(OBJECTS1)
gcc -c main.c
mytool1.o: $(OBJECTS2)
gcc -c mytool1.c
mytool2.o: $(OBJECTS3)
gcc -c mytool2.c
main: $(OBJECTS)
gcc -o main $(OBJECTS)
clean:
@rm -f $(OBJECTS) main
-----------------
gcc -c main.c
: No such file or directory
gcc: No input files specified
*** Error code 1
为什么找不到 main.c 呢?这个文件明明存在啊??
顺序有没有错?是不是
main: $(OBJECTS)
gcc -o main $(OBJECTS)
这一条应该紧跟着all:main下阿 |
|