1. ホーム
  2. Qt

プログラム "gcc "がPATHに見つからない

2022-02-14 11:08:16
<パス

WindowsでUnixライクな環境を手に入れるには、MinGWとCygwinを使えばいい。どちらもWindows上のGNUツールで利用できる。違いは、MinGWはMSYSと一緒に使う必要があり、Cygwinは単独で使えることです。cygwinはLinuxの実行環境を完全にエミュレートし、完全なソリューションですが、MinGWは最小Linux環境であるMSYSの独自の設定も必要です。

GNU

GNUオペレーティング・システムのカーネルはLinuxです。

GCC

GNU Compiler Collectionは、GNUによって開発されたプログラミング言語用のコンパイラのセットです。Windows用のGCCには、MinGWとCygwinという2つのバージョンがあります。

MinGW

Minimalist GNU for Windowsは、いくつかの頭文字をとったものです。 ヘッダーファイルとポートライブラリ GCC を使って、サードパーティのダイナミックリンクライブラリなしで Windows プログラムを生成できるようにするものです。つまり、MinGWを使えば、Linuxと同じようにGNUプログラム開発ツールを使うことができるのです。

MSYS

MSYSはWindows上の最小限のGNUシステムで、基本的なbashやmakeなどを含む、小さなGNU環境です。

Cygwin

Cygwinは、Windowsプラットフォーム上で動作するUNIXライクなエミュレーション環境です。Cygwinでコンパイルされたバイナリコードは、cygwin1.dllに依存して実行される必要があります。

トラブルシューティング

MinGWのインストール

https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw- w64-install.exe/download

MSYSのインストール

https://sourceforge.net/projects/msys2/files/Base/x86_64/

環境変数を設定する

Pathに以下のパスを追加して、コンピュータを再起動します。
D:\mingw-w64\x86_64-4.9.2-posix-seh-rt_v4-rev2\mingw64\bin
D:\msys64usrbin