我已經成功安裝並使用MinGW和msys來編譯和鏈接Windows可執行文件。在32位Vista上的全新安裝(與我以前的成功相同的平臺)時,我遇到了一些令人生厭的行爲:當我在提供的shell環境中鍵入小寫'e'或大寫'P'時,一聲蜂鳴,但沒有人物!含義我不能輸入「make」或「echo」,然後運行這些命令,例如。它是:m-a-k-BEEP!無法在MinGW/msys shell或終端中輸入'e'或'P'
當您通過安裝程序生成的快捷方式調用msys並在shell中導航到c:\ msys \ 1.0 \ bin並且只需雙擊bash時,會在打開的shell中發生這種「e」BEEPing .exe,sh.exe,rxvt.exe(實際上它有一個比一個清脆的BEEP更多的悶音噪聲),但總是小寫的'e'和大寫的'P'不會回顯到終端(或shell?我沒有處理這些術語之間的差異)。
我已經嘗試過自動化的MinGW和msys安裝程序,並在同一端安裝了全新的手動安裝程序。
我不太瞭解shell,或者他們的環境在他們啓動時如何演變,所以我不知道從哪裏開始尋找這種古怪行爲的來源。
在Windows上與git shell有同樣的問題,但不是新鮮的MinGW的bash。 (同樣的修復工作)...也許這是特定的一些MSYS版本? – Kos 2011-08-22 12:32:54