# targets
srcs = $(wildcard *.java) Constants.java
objs = $(srcs:%.java=$(CLASSDIR)/%.class)# rules
all: $(objs)Constants.java : ../rc/AST_types.h genconst.pl
./genconst.pl ../rc/AST_types.h ../rc/mops_constants.h $@讲一下上面的Makefile内容的含义,谢谢!!
解决方案 »
- Java如何将数据库数据显示在表格Jtable中?
- java Session和Channel的关系
- 关于如何把有限的精力投入到无限的java知识学习中去
- 关于JAVA代码安全和反编译的问题!
- 最新Java群,欢迎广大Java爱好者加入讨论学习,共同进步!57896514
- 我有两个类一个是ActionForm一个是pojo,这两个类里的数据完全相同,想要两个类中数据呼唤用get,set方法一个一个的写太麻烦,有没有什么
- 如何在程序中获得时间?
- 谁能详细的介绍一下接口的概念和功能,我现在很模糊(最好有例子)谢谢!!!
- 关于设置JAVA环境的问题!(在线,马上给分)
- 根据URL下载网页源代码
- 急求一个小问题!!!
- 为什么编译时为出现"package aa does not exist"呢?哪位大哥能告诉我
其中srcs=$(wildcard *.java) Constants.java
其中Constants.java=../rc/AST_types.h genconst.pl
./genconst.pl ../rc/AST_types.h ../rc/mops_constants.h $@
./genconst.pl ../rc/AST_types.h ../rc/mops_constants.h $@
里面的targets就是目标~还有Depends,就是运行这个之前先要依靠Depends社么文件.
all: $(objs) 里面的$ 我是理解我取前面的objs的值(呵呵,和UNIX有点象).其实没必要去理解太多这些,你不可能自己写的
obj是build出的二进制文件的存放地all是指 可以build一种target,名字为all,例如命令:make all