2017-01-16 9 views
0

を見つけることができません。私は、ダウンロード:msys2がにMinGW64

https://mingw-w64.org/doku.php/download/mingw-builds

https://mingw-w64.org/doku.php/download/msys2

C:/development/msys64の下に設置します。このフォルダの下に、msys2.exeとmingw64フォルダがあります。このフォルダには、mingw実行可能ファイルがすべて入ったbinファイルが含まれています。

PATH env varにC:/development/msys64/mingw64/binフォルダを追加しました。 実際にはWindowsのプロンプトからgccを呼び出すことができます。代わりにmsys2シェルの中に私はそれらを見つけることができません。つまり、彼らは/mingw64/binに入っていますが、プロンプトでは利用できません。

私はいくつかのステップを逃したと確信しています!

+0

ローカルのenv var PATH '/ mingw64/bin'に「固定」し、gcc.exeを同じフォルダのcc.exeにコピーします。 – Mark

答えて

1

MSYS2には独自のGCCツールチェーン用のパッケージがあります。異なるツールチェーンをダウンロードする代わりに、これらのツールチェーンを使用するほうが良いでしょう。たとえば、64ビットのMinGW GCCを使用するには、pacman -S x86_64-w64-mingw32-toolchainを実行してから、「MinGW-w64 64ビットシェル」ショートカット(またはそのようなもの)を使用してMSYS2を起動して、/mingw64/binがパス。

また、MSYS2は、システムまたはユーザーの環境変数を考慮しません。デフォルトでは独自のPATHを使用します。

+0

こんにちは、私は同じ混乱に遭遇しました。最初にMinGW-w64とMSYS2をインストールし、mingw32と64のmsysインストールディレクトリにフォルダ構造を見つけました。そして、 "/ etc/fstab"を編集し、msysにmingwを見つけました。それはいいですか? 私は何をすると思いますか? また、MinGW-w64ではmakeツールが利用できないため、MSYSをインストールしました。 – Sndn

+1

私はfstabを編集しません。別のツールチェーンを使用する本当の理由がない限り、pacmanでインストールできる公式のMSYS2ツールチェーンを使用します。 –

関連する問題