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