2009年4月23日星期四

makefile 学习

http://www.chinaunix.net/jh/23/408225.html

   objects = *.o 

    上面这个例子,表示了,通符同样可以用在变量中。并不是说[*.o]会展开,不!objects的值就是“*.o”。Makefile中的变量其实就是C/C++中的宏。如果你要让通配符在变量中展开,也就是让objects的值是所有[.o]的文件名的集合,那么,你可以这样: 

    objects := $(wildcard *.o) 



没有评论: