ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
假设有下面这样的一个makefile:
  OBJS = editor.o screen.o keyboard.o
  edit : $(OBJS)
      cc -o editor $(OBJS)
  .PHONY : clean
  clean :
      rm editor $(OBJS)
此时,make就使用所谓的隐式规则,实际上,对每一个名为somefile.o的目标(object)文件,make首先找到与之相应的源代码somefile.c,并且用gcc -c somefile.c -o somefile.o 编译生产这个目标文件.
  实际的机制比这个所描述的要全面.目标文件(.o)可以从c,Pascal和Fortran等源代码中生产,所以make也应去查找符合实际情况的相关文件.
posted on 2005-08-04 21:51 ivaneeo 阅读(271) 评论(0)  编辑  收藏 所属分类: GNU牛力

只有注册用户登录后才能发表评论。


网站导航: