繁体   English   中英

从makefile运行Executable

[英]Run Executable from makefile

嘿,我只是有一个关于makefile的快速问题。 有没有办法自动运行从makefile生成的可执行文件?

就像我只输入“make”一样,它会编译并构建并自动执行,所以我可以跳过./myExecutable的额外步骤

我记下来了:

run: prog1
        ./prog1

但它似乎没有用。

谢谢

如果在没有指定任何目标的情况下运行make,它将执行它在Makefile中找到的第一个目标。 按照惯例, all都是这样一个目标的名称。

如果您run一个先决条件, all和标记都allrun为伪目标,你要善于去。

all: run

run: prog1
    ./prog1

.PHONY: all run

顺便说一句,我认为你已经有了一些在Makefile中构建prog1规则,因此没有将它包含在上面显示的Makefile中。

另一种方法是只使用run目标显式调用make,即执行以下命令:

make run

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM