makefile - 使用 'make run' 执行

标签 makefile

假设我有一个 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/

相关文章:

c - 体系结构 x86_64 : "_g_object_unref" 的 undefined symbol

makefile - 反向递归 Makefile - 禁止进入/离开目录消息

shell - 在 shell 脚本中使用 makefile 变量

makefile - 使用ansible代替make文件来部署应用程序可以吗

c++ - 未定义对 `pthread_create' 的引用

c++ - 在 PostgreSQL C 扩展中包含头文件

c++ - 当 C++ 在 unix 中调用错误时停止所有 makefile 操作

linux - Makefile什么都不做

c - C 代码的 Makefile

c++ - 带有许多标志的 Makefile