【发布时间】:2012-02-08 08:32:06
【问题描述】:
我的 makefile 有这个规则/配方:
%o: %cpp Makefile
g++ -Wall -Wextra -MMD -MP -O2 -c -o $@ $<
在我最近升级 Cygwin 并获得 Make 3.82.90(以前的版本可能是 3.81)之前,这一直很好。
现在使用 make 3.82,它会忽略我的规则,而是使用内置规则来编译每个文件,例如:
g++ -c -o Foo.o Foo.cpp
【问题讨论】:
标签: makefile explicit rule recipe