2010-01-07 134 views
0

当我跑我的makefile我遇到这个错误:生成文件错误:“文件名,目录名或卷标语法不正确”

clean: cleanlib 
cleanlib: 
    (cd "D:\third party components\arpack96\ARPACK\BLAS"; "D:\third party components\arpack96\ARPACK\make" clean) 

我用它来运行make文件的命令是

make clean 

这是不可理解的,因为这两个路径是实际上可我的机器上(我花了很多心血来检查它)。

我正在使用Windows XP,不知道这是否有所作为。

任何想法?

回答

-1

尝试改变反斜杠正斜杠,并看看是否有帮助:

(cd "D:/third party components/arpack96/ARPACK/BLAS"; "D:/third party components/arpack96/ARPACK/make" clean) 

或者,你可以通过它们加倍逃避反斜杠。

+0

不,它不起作用 – Graviton 2010-01-07 05:40:30

+0

如果您还没有在D驱动器上,请尝试将/ D参数添加到“cd”。 – jdigital 2010-01-07 17:08:25

+0

嗯,在执行makefile之前,我已经在D驱动器上了 – Graviton 2010-01-08 15:53:33

相关问题