问个makefile的有关问题
问个makefile的问题小弟初学makefile,现在遇到一个问题$(OBJS):%.o:%.c上面这句话是什么意思呢?为什么可以
问个makefile的问题
小弟初学makefile,现在遇到一个问题
$(OBJS):%.o:%.c
上面这句话是什么意思呢?为什么可以连着使用两次“:”?我表示很不解,书上貌似也没有这种写法,但我所做的项目却遇到了,求各位高手指教
[解决办法]这种用法比较少见,不过按照makefile的依赖规则,很容易分解成两个目标~~
$(OBJ):%.o
%.o:%.c
这里面,都包含了隐含规则。
不建议这么写,特别是由于编译器的不一致会导致编译错误。