web-dev-qa-db-ja.com

GUIインストーラーでインストールした後、MinGWシェルが見つかりません

HOWTOページの指示に従ってMingw_get_instを使用し、MinGWコンパイラスイートをインストールしました。 GUIインストーラーを使用しました。次に、C:\ MingWを含むようにパスを変更しました。 。 [スタート]メニュー->すべてのプログラム-> MingWに移動すると、内部に存在する唯一のファイルはアンインストーラーです。ハウツーページには、シェルがそこにあるべきだと書かれています...誰かが私がこれを動作させるのを手伝うことができますか?

Mingw.orgのハウツーページ: http://www.mingw.org/wiki/Getting_Started

31
Johanne Irish

Mingwのインストールログを確認します。

Mingwの(単一の)インストールに2つのビンのディレクトリがあります

C:\MinGW\msys\1.0\bin

そして

C:\MinGW\bin

過去2〜3年でMingwについて多くの変更が加えられました。Googleで簡単に見つけることができるドキュメントは古くなっていると思います。

Nabble経由のmingwメールグループ(非常に使いやすい) で助けを求めてみてください

IHTH

9
shellter

次のバッチファイルから実行できます。

例えばC:\ MinGW\msys\1.0\msys.bat(Cドライブにmingwをインストールした場合)

詳細については。 mysysについては、 this を確認してください

44

MSYSがインストールされている場合、シェルリンクの追加は簡単です。

  • [スタート]メニューを開き、[すべてのプログラム]を右クリックして、ショートカットを設定する対象に応じて[開く]または[すべてのユーザーを開く]を選択します。既に存在する場合はMinGWフォルダーを開き、存在しない場合は作成します(または、必要に応じてMSYSフォルダー)。

  • 別のエクスプローラーウィンドウを開き、MSYSフォルダーに移動します。デフォルトのインストールでは、これはC:\ MinGW\msys\1.0です。

  • MSYS ExplorerウィンドウからスタートメニューのExplorerウィンドウにmsys.batを右ドラッグします。何をしたいかを尋ねられたら、「ショートカットを作成」を選択します。オプションで、MSYSフォルダのMSYSアイコンの1つを使用するようにショートカットを変更することもできます。

  • 古いMSYSドキュメントによると、ショートカットはMSYS binフォルダーで開始するように設定する必要があります。デフォルトのインストールでは、これはC:\ MinGW\msys\1.0\binです。あなたがこれをしないとどうなるのか、私にはわかりません。シェルはどちらの方法でも開きます。

ほら!これで、[スタート]メニューにMSYSのシェルリンクが作成されました。

ショートカットがない場合、他のポストインストールビットも実行されていない可能性があります。これを確認する簡単な方法は、C:\ MinGW\msys\1.0\etc(またはインストールに適したパス)を調べることです。 fstabファイルがある場合、ポストインストールビットは適切に実行されました。そうでない場合は、C:\ MinGW\msys\1.0\postinstallに移動して、pi.batを実行します。これにより、msysシェルからmingwフォルダーが利用可能になります。これを行わないと、物事は正しく機能しません。

2018年3月からの更新:MSYSポストインストールはLuaスクリプトになり、デフォルトではショートカットを作成しません。私の知る限り、すべての場合に手動で行う必要があります。

9
Craig

Postinstallディレクトリを探し、そこにあるバッチファイルpi.batを実行し、大文字と小文字を適切に区別してファイルパスの質問に答えます。次に、gccが見つかります。

CNTRL-SHIFTクリックして、msysショートカットをデスクトップにドラッグします。

これで修正されます。

残念、インストールスクリプトが壊れています...

5
user50619