假设我有一个 makefile,在使用 make 命令编译后,它会生成一个名为“run”的可执行文件。
到目前为止,我知道“make”用于编译多个源代码,但我从未听说过可以使用“make”来执行可执行文件。
稍后可以使用“make run”来执行该命令的二进制文件吗?
我认为这是一个基本问题,但我还没有找到答案。
抱歉,如果这伤害了这里的一些人。 =D
最佳答案
您可以创建 .PHONY
目标名为 run。
.PHONY: run
run:
./executableName
.PHONY
表示 makefile 不会创建文件,并且每次都会运行该命令。
注意:您很可能有一个目标是生成可执行文件。不要为 .PHONY
目标指定与可执行文件相同的名称。
关于makefile - 使用 'make run' 执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16134930/