进程列表与makefile并行

时间:2012-01-24 04:45:35

标签: makefile parallel-processing

我有一个大约20个网址的列表,我希望在每个网址上执行以下命令并行

  1. 以URL
  2. 下载文件
  3. 解压缩文件
  4. 上运行本地工具

    如何使用makefile

    为此定义任务

    我了解目标和依赖关系的事情,但制作20多个目标似乎有些过分。 有没有办法可以指定一个数组,然后foreach覆盖它们但是并行?

1 个答案:

答案 0 :(得分:1)

GNU parallel是你的朋友。

最简单的方法是打破小的makefile并在它们上运行并行for循环。这是a similar example,他们从不同的网址中并行下载10张图片。