プログラム "gcc "がPATHに見つからない
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のインストール
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
関連
-
ssh@host:""ssh スイッチで他のマシンで複数のコマンドを実行する。stdin はターミナルではないので、擬似ターミナルは割り当てられない。
-
エラー解決:bash: nvm: コマンドが見つかりません。
-
コマンドラインからDSOが見つからないことに遭遇した
-
ARM Linuxの割り込みメカニズム解析
-
ImportError を解決してください: libcublas.so.9.0: 共有オブジェクトファイルを開くことができません。そのようなファイルはありません
-
ImportError: libSM.so.6: cannot open shared object file: そのようなファイルやディレクトリはありません 解決方法
-
OpenSSL の Linux インストール: AttributeError: 'module' オブジェクトには 'SSL_ST_INIT' という属性がありません。
-
mysqldumpです。エラーが発生しました。1066: ユニークなテーブル/エイリアスではありません
-
scp error not a regular file
-
実行中のデータノードが1つあり、この操作で除外されるノードはありません。 エラー
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Ubuntu で vs code のソースファイル "iostream" を開けない。
-
シェルスクリプト二項演算子期待値エラー
-
mac os python3 エラー dyld: ライブラリがロードされない
-
解決策 VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
linux 24, バックグラウンド処理 nohup コマンド
-
linuxのCコンパイルで、整数からキャストをせずにポインタを作る代入が行われる理由
-
CentOS 7のインストールとDockerの展開
-
名前解決のエラー解決に一時的な障害が発生
-
linuxのセグメンテーション障害
-
中国標準のKirin OSのyumソースの構成