生成文件错误:“文件名,目录名或卷标语法不正确”
问题描述:
当我跑我的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,不知道这是否有所作为。
任何想法?
答
尝试改变反斜杠正斜杠,并看看是否有帮助:
(cd "D:/third party components/arpack96/ARPACK/BLAS"; "D:/third party components/arpack96/ARPACK/make" clean)
或者,你可以通过它们加倍逃避反斜杠。
不,它不起作用 – Graviton 2010-01-07 05:40:30
如果您还没有在D驱动器上,请尝试将/ D参数添加到“cd”。 – jdigital 2010-01-07 17:08:25
嗯,在执行makefile之前,我已经在D驱动器上了 – Graviton 2010-01-08 15:53:33