Makefile - 自动运行所有程序

时间:2011-06-15 18:40:11

标签: makefile

我的Makefile中有这个:

%.x: %.c
$(CC) $(CFLAGS) -o $@ $^

因此,这会生成以.x结尾的可执行文件 现在我想逐个运行所有这些可执行文件,例如:

run:
   <execute *.x>

,但我想避免输入所有名称

run:
    ./a.x
    ./b.x

(怎么样)我可以这样做吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

run:
        for x in *.x; do ./$$x; done