我在eclipse中有一个c ++项目,在Makefile中有两个目标,比如说t1和t2。 t1显示为Makefile中的第一个目标,因此是默认值。问题是当我尝试运行t2.o时,eclipse会自动生成默认目标t1,然后执行t2。我问是否有配置eclipse以便它可以在执行之前制作t2.o ...提前感谢。
答案 0 :(得分:1)
(首先是一个问题:'执行t2.o',你不是指'执行t2'吗?)
1 /你的makefile可能需要这样一行:
all: t1 t2
.PHONY: all
2 /您还可以将项目重新创建为“托管生成c ++项目”,并为每个目标创建一个构建配置,Eclipse将管理依赖项。