2009-06-18 24 views
3

私は、WindowsでGNU CCを使用するオプションについて少し混乱しています。GNU CCとWindows

コンソールアプリケーション(GUIアプリケーションとは対照的に)を主に開発したいのですが、何が必要ですか? CygwinとMinGWはどこにありますか?たとえば、NetBeans IDEのC/C++オプションを使用する場合は、Cygwinのインストールが必要です。

Cygwinなしでコンソールアプリケーションを開発できるオプションはありますか?むしろ、Cygwinのライブラリより

答えて

3

両方のMinGW & Cygwinはあなたのgccコンパイラを与えるが、あなたはMinGWのを使用している場合、それはWindowsのネイティブライブラリを使用していますので、あなたがCygwinをインストールする必要はありません

Cygwinはちょうどそれがしようと、コンパイラ以上でありますWindows SDKの上に多数のUNIXライブラリを構築することにより、UNIXプログラミング環境を提供します。

1

あなたは本当に本当にVisual C++ Expressをチェックアウトする必要があります。これは、Windows上での開発を容易にします。私はそれが無料で、Visual C++はWindowsアプリケーションを開発するための好ましい方法です。はい、コンソールアプリケーションも作成できます。

+1

Byron:VC++ Express版がC99にあまり適合していないことが私の理解であった –

+0

Joakim:VC++ Express版はC99にあまり適合していませんでした –

0

あなたが望むなら、concoleアプリ用のvc expressを使うこともできますし、勝利プラットフォームのためのコンパイラは本当に使えます。

+0

Joakim:VC++ Express版はあまりよくありませんでした。 C99に準拠しています –

+0

あなたはあなたの質問(と私の後に投稿されたあなたの答え)にC99は言及していませんでしたが、とにかく私はそのことについて何も考えていません –

2

CodeBlocks IDEまたはDevCPP ideをインストールできます。特別なposix apiを必要としないなら、cygwinをインストールする必要はありません。

+0

Thx。 Code :: Blocksを試してみました –

1

これは事を明確にします。私は特に* nixのような環境には興味がありません。私は、C99と密接に合致するGNU Cコンパイラ(最新のGCCコンパイラと思う)を入手し、Cの学習練習として使用することにもっと興味がありました。(GUIアプリケーションではなくコンソールです)

NetBeans IDE/Cygwinオプションを使用すると、以前のバージョンのコンパイラがインストールされます。

MinGWはGNU Cを使いたいと思っているようです。ちなみに、無料のPelles Cコンパイラ/ IDEは非常に完全なC99実装です。

+0

コメント機能を使用して質問にコメントする必要があります。 –

+0

私はプロトコルを遵守していないことを謝罪します。 –

0

MinGWは、GNU Cコンパイラだけでなく、多くの言語をサポートできます。また、UNIX環境をシミュレートできるmsysパッケージも付属しています。 Cygwinはmsysと同じことをします。私は完全なmsysサポートでMinGWをインストールするよう助言したいと思います。

関連する問題