读书人

问个makefile的有关问题

发布时间: 2013-02-17 10:44:46 作者: rapoo

问个makefile的问题
小弟初学makefile,现在遇到一个问题


$(OBJS):%.o:%.c

上面这句话是什么意思呢?为什么可以连着使用两次“:”?我表示很不解,书上貌似也没有这种写法,但我所做的项目却遇到了,求各位高手指教
[解决办法]
这种用法比较少见,不过按照makefile的依赖规则,很容易分解成两个目标~~

$(OBJ):%.o

%.o:%.c

这里面,都包含了隐含规则。

不建议这么写,特别是由于编译器的不一致会导致编译错误。

读书人网 >C语言

热点推荐