Windows実行ファイルをコンパイルしてリンクするためにMinGWとmsysを正常にインストールして使用しました。私が前回の成功を収めていたときと同じプラットフォームである32ビットVista用の新しいインストールでは、私は小文字の「e」または大文字の「P」を提供されたシェル環境に入力すると、ビープ音は鳴りますが、文字はありません!意味私は "メイク"や "エコー"を入力することはできませんし、例えば、それらのコマンドを実行します。それは行く:m-a-k-BEEP!は、MinGW/msysのシェルまたは端末に 'e'または 'P'を入力できません。
これは、インストーラによって生成されたショートカットを介してmsysを呼び出すときに開き、シェルではc:\ msys \ 1.0 \ binに移動してbashをダブルクリックすることで表示されます.exe、sh.exe、rxvt.exe(実際には鮮明なBEEPよりノイズが多いですが)小文字の 'e'と大文字の 'P'は端末(またはシェル?私はこれらの用語の違いについては扱いません)。
私は、自動化されたMinGWとmsysインストーラを試して、同じエンドに新しい手動インストールを試みました。
シェルがうまく理解できない、または起動時に環境がどのように進化するのかわからないので、この不愉快な動作の原因をどこから探し始めるべきかわかりません。
Windowsでgitシェルと同じ問題が発生しましたが、新しくMinGWのbashでは発生しません。 (同じ修正が働いた)...多分それはいくつかのMSysバージョンに特有のものだろうか? – Kos