如何定义没有其他参数的运行make的行为?

我试图做类似的事情:

:
    ./someprogram
.PHONY:


为了在没有参数的情况下运行someprogram的情况下运行make,但出现以下错误:
Makefile:5: *** missing separator. Stop.

最佳答案

您的makefile应该如下所示:

all:
    @echo Running test program
    ./someprogram
    @echo program ended..

.PHONY:all

10-04 12:19