如何在 Makefile 中执行 "execution"?
How can I do an "execution" in a Makefile?
如何在 Makefile 中执行 运行 命令 (./
)?
目的是运行shell脚本当我做make test
这是我试过但不起作用的规则:
test :
./test/ls.sh
./test/ls_2.sh
但是当我尝试它时我有:
make: `test' is up to date.
您似乎有一个名为 test
的文件或目录。
在这种情况下,如果依赖项列表为空,
make
什么都不做,只是报告文件是最新的,
如您所见。
告诉 make 执行目标,
将其添加到虚假目标列表中,如下所示:
.PHONY: test
test :
./test/ls.sh
./test/ls_2.sh
您可以在文档中阅读有关 Phony Targets 的更多信息。
如何在 Makefile 中执行 运行 命令 (./
)?
目的是运行shell脚本当我做make test
这是我试过但不起作用的规则:
test :
./test/ls.sh
./test/ls_2.sh
但是当我尝试它时我有:
make: `test' is up to date.
您似乎有一个名为 test
的文件或目录。
在这种情况下,如果依赖项列表为空,
make
什么都不做,只是报告文件是最新的,
如您所见。
告诉 make 执行目标, 将其添加到虚假目标列表中,如下所示:
.PHONY: test
test :
./test/ls.sh
./test/ls_2.sh
您可以在文档中阅读有关 Phony Targets 的更多信息。