1

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

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

是否可以稍后使用“make run”使用此命令执行二进制文件?

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

对不起,如果它伤害了这里的一些人。=D

4

2 回答 2

3

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

.PHONY: run
run:
        ./executableName

.PHONY意味着makefile不会创建文件并且每次都会运行命令。

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

于 2013-04-21T19:01:04.913 回答
0

否,运行程序类型

./run
于 2013-04-21T18:53:11.953 回答