2014-04-05 19 views
8

Używam programu bash w oknach, który został zainstalowany wraz z msys i mingw. Próbuję uruchomić ./configure. Jednak za każdym razem, gdy to robię, konfiguracja zawiesza się na "checking whether make sets $(MAKE)". Czy możesz wymyślić jakikolwiek powód i jak mogę rozwiązać ten problem?Dlaczego bash zawiesza się w systemie Windows?

Pobiegłem Komenda

sh -x ./configure 

Aby zobaczyć dokładnie, gdzie zamarza. Komenda ostatni bieg jest conftest.make który ma następujący kod

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

Kiedy uruchomić tego polecenia przez siebie w wierszu polecenia make -f conftest.make wyjście jest @@@%%%[email protected]@@%%%. Jednak jeśli uruchomię bash, a następnie uruchomę tę samą komendę make, to zawiesza się.

Dlaczego to się tutaj zamarza?

+0

Mam ten sam problem. Windows 7 w/MinGW. –

+0

Co otrzymasz, jeśli uruchomisz '/ bin/sh -xc 'echo' \ '' @@@ %%% = $ (MAKE) = @@@ %%% '\''? A co dokładnie uruchamia się ostatnie polecenie? ('conftest.make' nie jest sam przez się poleceniem.) –

Odpowiedz

Powiązane problemy