我将现有的 make 文件项目导入到 eclipse 中。我想使用自定义 make 参数来编译代码,而不是像 make test
那样的 make all
。如何将这些不同的 make 调用添加到 Eclipse Luna 中的项目中?
最佳答案
URaoul 的回答帮助我找到了另一个答案。 (更新:后来我意识到比我更正确的答案是使用“构建配置”)
有一个菜单命令“Make Targets”。您可以在菜单中找到它:Project/Make Targets
。或者您可以简单地按“Shift-F9”。
因此您需要创建一个或几个目标。所以对于我的 makefile:
.PHONY: all test autotest
all: program
program: main.o
$(CXX) $(LDFLAGS) -o $@ $^
test:
./program
autotest:
echo "Autotests"
./program
echo "Autotests completed"
clean:
rm *.o program
我在“Make target”中创建了三个目标:
其中之一是“运行我的自动测试”,它有一个自定义构建命令:
其中之一就是全部,其中有一个默认命令:
关于eclipse - 如何在 C++ Eclipse 项目中定义自定义构建命令而不是 "make all"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28191531/