0

我尝试qsub -N "compile-$*"在 Makefile 中使用它并给出以下错误,因为在这种情况下 $* 等于“compile-obj/linux/flow”。

qsub: ERROR! argument to -N option must not contain / 

我正在使用的整个命令是:-

qsub -P bnormal -N "compile-obj/linux/flow" -cwd -now no -b y -l cputype=amd64 -sync yes -S /bin/sh -e /remote//qsub_files/ -o /remote/qsub_files/

知道如何在运行 qsub 时在命名中包含斜杠吗?

谢谢

4

2 回答 2

0

I'm not familiar with qsub, but make just executes what command you supply it. So I suspect you constructed illegal qsub command.

Maybe Automatic-Variables section of GNU make can help you too.

Adding a whole rule to question can help.

于 2012-07-05T21:22:17.053 回答
0

我通过将 / 替换为 - 来操作传递给 -N 选项的名称来解决问题。这个对我有用。谢谢。

于 2012-07-06T09:25:57.807 回答