Makefile学习(10)
最近一直在纠结makefile中的问题,始终找不到解决办法,今天就把问题贴出来,望大家指导指导。
首先我在一个文件夹make中写了一个make文件:,内容如下:
#my first makefileinclude ./submake2/makefile ./submake1/makefilejar:=./submake1/f10.jar ./submake2/f11.jarf:$(jar)@echo "gcc"gcc -o f $(jar).PHONY:cleanclean:rm f ./submake2/f11.jar ./submake1/f10.jar ./submake2/*.o ./submake1/*.o
?再次,我在这个文件夹下又建立了两个文件夹submake1? submake2
submake1中的makefile内容如下:
#my first makefilef10.jar: f.o f1.o f2.o f3.o@echo "gcc"gcc -o f10.jar f.o f1.o f2.o f3.o.PHONY:cleanclean:rm *.o *.jar
?
submake2中的makefile内容如下:
#my first makefilef11.jar:f7.o f5.o f6.o f4.o@echo "gcc"gcc -o f11.jar f7.o f5.o f6.o f4.o.PHONY:cleanclean:rm *.o *.jar
?
说明:在submake1? submake2 中分别执行make命令都可以正常生成最终的目标jar文件。
可是当我在make文件夹中执行make命令时,出现以下提示信息:
?
在网络上找了半天也没找出解决办法,所以希望高手指导指导啦!
?
?