2014-04-05 26 views
8

Msh ve mingw ile birlikte yüklenen pencerelerde bash programını çalıştırıyorum. ./configure çalıştırmaya çalışıyorum. Ancak, her yaptığımda yapılandırma "checking whether make sets $(MAKE)"'da donuyor. Bunun nedenini ve bu sorunu nasıl giderebileceğimi düşünebilir misiniz? Windowsda bash neden donuyor?

Ben donuyor tam olarak nerede görmek için komutunu
sh -x ./configure 

koştu. Geçen çalıştırma komutunun I çıkış @@@%%%[email protected]@@%%% olan komut istemine make -f conftest.make kendisi tarafından bu komutu çalıştırdığınızda aşağıdaki kodu

SHELL = /bin/sh 
all: 
    @echo '@@@%%%=$(MAKE)[email protected]@@%%%' 

olan conftest.make olduğunu. Ancak bash başlarsam, aynı make komutunu çalıştırırsa donar.

Neden burada donuyor?

+0

Aynı sorunu yaşıyorum. Windows 7/MinGW. –

+0

Çalışıyorsanız ne yaparsınız?/Bin/sh -xc 'echo' \ '' @@@ %%% = $ (MAKE) = @@ %%% '\' '? Ve son komut tam olarak kaçtı? ('conftest.make' kendi başına bir komut değildir. –

cevap