假设我有一个makefile,在使用命令make编译时,它会生成一个名为'run'的可执行文件。
到目前为止,我知道'make'用于编译多个源代码,但我从未听说过你可以使用'make'来执行可执行文件。
以后可以使用'make run'执行带有此命令的二进制文件吗?
我认为这是一个基本问题,但我还没有找到答案。
对不起,如果它伤害了一些人。 = d
答案 0 :(得分:2)
您可以创建一个名为run的.PHONY
目标。
.PHONY: run
run:
./executableName
.PHONY
表示makefile不会创建文件,并且每次都会运行该命令。
注意:很可能你有一个目标是制作可执行文件。不要为.PHONY
目标指定与可执行文件相同的名称。
答案 1 :(得分:0)
不,运行程序类型
./run