2014-04-05 26 views
8

Tôi đang chạy chương trình bash trong các cửa sổ được cài đặt cùng với msys và mingw. Tôi đang cố gắng chạy ./configure. Tuy nhiên bất cứ khi nào tôi làm điều đó cấu hình bị đóng băng trên "checking whether make sets $(MAKE)". Bạn có thể nghĩ ra bất kỳ lý do nào và tại sao tôi có thể khắc phục vấn đề này.Tại sao bash đóng băng trong cửa sổ?

Tôi chạy lệnh

sh -x ./configure 

Để xem chính xác nơi nó bị đóng băng. Lệnh chạy cuối cùng là conftest.make trong đó có đoạn mã sau

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

Khi tôi chạy lệnh này bằng cách riêng của mình trong command prompt make -f conftest.make đầu ra là @@@%%%[email protected]@@%%%. Tuy nhiên nếu tôi bắt đầu bash sau đó chạy lệnh make cùng nó bị đóng băng.

Tại sao nó đóng băng ở đây?

+0

Tôi đang gặp vấn đề tương tự. Windows 7 w/MinGW. –

+0

Bạn sẽ nhận được gì nếu bạn chạy '/ bin/sh -xc 'echo' \ '' @@@ %%% = $ (MAKE) = @@@ %%% '\''? Và lệnh cuối cùng chạy chính xác là gì? ('conftest.make' không phải là một lệnh của chính nó.) –

Trả lời

1

Bạn đang sử dụng MinGW? Nếu bạn có phiên bản 1.8 *, hãy thử hạ cấp xuống 1.7. Bạn có thể báo cáo điều này dưới dạng lỗi tại đây: http://sourceforge.net/p/mingw/bugs/

Các vấn đề liên quan