- 締切済み
WindowsでのGNUを用いたプログラム開発環境
Windows10で(できれば)パワーシェルを使ってプログラム開発環境を再構築したいと思っていました。プログラム開発環境はそれ自体がなんとなく危ういというのではだめで、hello worldを表示できた、というレベルを超えたものが必要ではないかと思います。実際hello worldはOKなので並列処理に関する初等的なサンプルのソースを実行しようとしたらダメでした。それを具体的にフィックスする方法はなくはないようですが、対症療法的です。Windowsでのプログラム開発はそもナンセンスかもしれませんが。MSYS2でインストールしてパワーシェルで環境変数を付け足してやってみるのもダメでした。パワーシェルでのscoopコマンドによるgccのインストールも具合が悪いです。ウィンドウズでのGNU系のコンパイラを使った開発環境で比較的安定しているものを構築する方法について教えて頂きたいのですが。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
Windowsの生の環境で動くEXEが作りたいと言うことであれば、MSYS2で良いかと思います。 設定が出来なかったと言うことですが、普通にインストールして、スタートメニューからMSYS2のコンソールを起動すれば必要な環境変数が設定された状態で起動すると思います。 Windowsの生の環境で動くEXEにこだわらないのであれば、WSLとかWSL2を使うのもわかりやすいかと思います。その環境の中で使えるプログラムになりますが。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
#1さんと同じですが、私もcygwinおすすめかな~ コンソールベースですが、グラフィックを使ったアプリも 音なども出せますし。 GCCやMAKEもパッケージでダウンロード可能ですし (あとから自分で追加インストールしないと入りません) ただ、インストールと言っても、使いたいもののにチェックして OK押すだけで勝手に構築してくれるので、 ほぼ、ほったらかしで構築してくれますよ。
- sat000
- ベストアンサー率40% (324/808)
Windowsで一番素直にはVisual Studioかもしれません。 c#あたりなら無料で使えたはずです。 Visual系でないとすると、tdm-gcc はどうですか。 https://jmeubank.github.io/tdm-gcc/ https://ja.wikipedia.org/wiki/TDM-GCC 私はtdm-gccを用いてgfortranを入れて、別途入れたwindows版emacsを使ってコーディングし、power shellでコンパイル、実行しています。 あるいは、Windows Subsystem for Linux (WSL) を使ってUbuntuを入れた方が良いかもしれません。 無料のXを入れれば使い勝手は多少ましになりますし。
- f272
- ベストアンサー率46% (8466/18124)
cygwinを使ったらどうですか?