执行'make run'

时间:2013-04-21 18:51:14

标签: makefile

假设我有一个makefile,在使用命令make编译时,它会生成一个名为'run'的可执行文件。

到目前为止,我知道'make'用于编译多个源代码,但我从未听说过你可以使用'make'来执行可执行文件。

以后可以使用'make run'执行带有此命令的二进制文件吗?

我认为这是一个基本问题,但我还没有找到答案。

对不起,如果它伤害了一些人。 = d

2 个答案:

答案 0 :(得分:2)

您可以创建一个名为run的.PHONY目标。

.PHONY: run
run:
        ./executableName

.PHONY表示makefile不会创建文件,并且每次都会运行该命令。

注意:很可能你有一个目标是制作可执行文件。不要为.PHONY目标指定与可执行文件相同的名称。

答案 1 :(得分:0)

不,运行程序类型

./run