为什么bash在windows中冻结?

时间:2014-04-05 23:02:55

标签: bash makefile configure

我在windows中运行bash程序,它与msys和mingw一起安装。我正在尝试运行./configure。但是,每当我这样做时,配置会冻结在"checking whether make sets $(MAKE)"上。你能想出为什么以及如何解决这个问题的原因。

我运行了命令

sh -x ./configure

准确查看冻结的位置。最后一个运行命令是conftest.make,其中包含以下代码

SHELL = /bin/sh
all:
    @echo '@@@%%%=$(MAKE)=@@@%%%'

当我在命令提示符make -f conftest.make中单独运行此命令时,输出为@@@%%%=make=@@@%%%。但是,如果我启动bash然后运行相同的make命令它会冻结。

为什么会冻结在这里?

1 个答案:

答案 0 :(得分:1)

你在使用MinGW吗?如果你有1.8版本*尝试降级到1.7。您可以在此处将此报告为错误:http://sourceforge.net/p/mingw/bugs/