为什么Windows命令提示符运行此文件?
问题描述:
我有一个./configure
文件,我应该将它放在命令提示符下运行。它的工作原理,当我在GIT提示符下运行,但是当我在Windows命令提示符下运行它,它给了我:为什么Windows命令提示符运行此文件?
C:\cygwin\home\doxygen\configure> configure
'configure' is not recognized as an internal or external command,
operable program or batch file.
即使我在正确的目录(和运行dir
显示我的文件那里)它仍然停留,它无法找到该文件。这对所有没有扩展名的文件都是一样的。为什么会发生这种情况,我怎样才能使这个工作?
答
./configure不是程序。这通常是更多的shell脚本。我的类比可能不太好,但认为它等同于Windows批处理文件(在这种情况下,您可以说它是没有扩展名的.sh)。 它只能从cygwin/unix shell运行。
+0
现在一切都很完美。谢谢! – 2014-10-20 15:10:44
安装cygwin。 – 2014-10-20 14:42:36
尝试使用绝对路径/完整路径运行 – g4ur4v 2014-10-20 14:44:26
@ g4ur4v我已经安装了cygwin,但我使用的是Windows命令提示符。现在我要尝试Cygwin命令提示符。 – 2014-10-20 14:45:46