[英]Run Executable from makefile
嘿,我只是有一个关于makefile的快速问题。 有没有办法自动运行从makefile生成的可执行文件?
就像我只输入“make”一样,它会编译并构建并自动执行,所以我可以跳过./myExecutable的额外步骤
我记下来了:
run: prog1
./prog1
但它似乎没有用。
谢谢
如果在没有指定任何目标的情况下运行make,它将执行它在Makefile中找到的第一个目标。 按照惯例, all
都是这样一个目标的名称。
如果您run
一个先决条件, all
和标记都all
和run
为伪目标,你要善于去。
all: run
run: prog1
./prog1
.PHONY: all run
顺便说一句,我认为你已经有了一些在Makefile中构建prog1
规则,因此没有将它包含在上面显示的Makefile中。
另一种方法是只使用run
目标显式调用make,即执行以下命令:
make run
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.