我写了一个简单的makefile,并且无法避免不必要的重新链接
Target: foo1.o foo2.o
LINK COMMAND
.c.o:
COMPILE command
每次尝试制作TARGET 时,即使没有更新源文件,也始终会运行 LINK 命令。
如何避免这种不必要的重新链接?
谢谢,
答案 0 :(得分:0)
(在评论中回答:见Empty InfoWindow when Marker is clicked)
OP写道:我试图将可执行文件保存在另一个目录中,即tmp / foo,makefile不会检测子目录的时间戳。通过改变TARGET作为tmp / TARGET解决问题。