2

Windows 7 64 ビット Ultimate に Cygwin をインストールしました。Cygwin ターミナルを起動すると、クラッシュして mintty.exe.stackdump という名前のファイルが作成されます。このファイルには次の行があります。

Exception: STATUS_ACCESS_VIOLATION at eip=61004DF6

Googleで検索した後; この例外は、システム内に 2 つの cygwin1.dll がある場合に発生するようです。cygwin のインストール ディレクトリ内にあるのは 1 つだけです。

mingw をインストールしましたが、mingw をアンインストールしてもクラッシュします。この問題を解決する方法を誰かが教えてくれる前に、私は cygwin に取り組んだことがありません

4

1 に答える 1

0

cygwin1.dllOpenSSH など、Linux から Windows に移植される他のプログラムによってインストールされます。別のアプリケーションによってインストールされた別のバージョンがシステムの別の場所にある可能性があります。

必ずしも Cygwin のインストール ディレクトリにある必要もありません。たとえば、環境変数にあるディレクトリにいるPATHだけで、Cygwin を混乱させるのに十分です。

可能性のある原因が正確にわかっている場合 (伝統的に Linux のプログラムとツールを Windows に移植したことを考えてください)、まずそれらを確認します。pathそれ以外の場合は、 varのさまざまなディレクトリを掘り下げてみてください(cmd.exeターミナルを起動してコマンドを実行すると、それらを確認できますecho %path%)。

于 2012-08-06T18:20:45.037 に答える