LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 674|回复: 0

一个makefile文件出现错误如下,求解

[复制链接]
发表于 2008-3-31 15:51:51 | 显示全部楼层 |阅读模式
要分别生成一个文件夹下的所有.c文件的 执行程序;如 有 a.c  b.c  c.c  d.c  要生成a ,b,c,d 4个可执行程序。  我不想要一个个的去列出文件名字  ; 希望能给出一个比较通用的makefile 本来我也弄了一个如
  1. [color=#000000]TARGETS = aaindex aargb accanti accpersp \
  2.         alpha alpha3D bezcurve bezmesh bezsurf \
  3.         checker clip colormat cube dof double \
  4.         drawf feedback fog fogindex font \
  5.         hello image light lines list material \
  6.         mipmap model movelight pickdepth picksquare planet polyoff \
  7.         polys quadric robot scene select \
  8.         smooth stencil stroke surface surfpoints teapots tess \
  9.         tesswind texbind texgen texprox texsub texture3d \
  10.         texturesurf torus trim unproject varray wrap
  11. LLDLIBS = -lGLU -lGL -lXmu -lXext -lX11 -lm
  12. targets : $(TARGETS)
  13. [/color][color=#008080]default:[/color][color=#000000] targets $(IMAGING_SUBSET)
  14. [/color][color=#008080]all:[/color][color=#000000] default
  15. .c.[/color][color=#008080]o:[/color][color=#000000]
  16.     cc -c -I/usr/include  $<
  17. $(TARGETS): $$@.o
  18.     cc $@.o $(LLDLIBS) -o $@
  19. [/color][color=#008080]clean:[/color][color=#000000]  
  20.     -rm -f *.o $(TARGETS) $(IMAGING_SUBSET)[/color]
复制代码
但是这个在make时  出现  cc -o *.o :no input file 错误 ;
我不知道什么原因 所以想要找个完成这类应用的模板makefile ,感谢~
PS:我是在debian下编译的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表