3

Windows で GNU CC を使用するためのオプションについて少し混乱しています。

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

Cygwin を使用せずにコンソール アプリケーションを開発できるオプションはありますか?

4

6 に答える 6

3

MinGW と Cygwin の両方で gcc コンパイラが提供されますが、MinGW を使用する場合、Cygwin ライブラリではなくネイティブ Windows ライブラリを使用するため、Cygwin をインストールする必要はありません。

Cygwin は単なるコンパイラではありません。Windows SDK の上に多くの UNIX ライブラリを構築することで、UNIX プログラミング環境を提供しようとしています。

于 2009-06-18T21:30:49.747 に答える
2

CodeBlocks IDE または DevCPP IDE をインストールできます。特別な posix API が必要ない場合は、cygwin をインストールする必要はありません。

于 2009-06-18T21:33:58.757 に答える
1

Visual C++ Express をぜひチェックしてみてください。これにより、Windows での開発が非常に簡単になります。それは無料で、Visual C++ は Windows アプリを開発するための推奨される方法です。Aもちろん、コンソール アプリケーションも作成できます。

于 2009-06-18T21:32:44.047 に答える
1

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

NetBeans IDE/Cygwin オプションによって以前のバージョンのコンパイラがインストールされるようです。

したがって、GNU C を使用したい場合、MinGW を探しているようです。ちなみに、無料の Pelles C コンパイラ/IDE には、非常に完全な C99 実装があります。

于 2009-06-18T22:04:27.587 に答える
0

MinGW は、GNU C Compiler と同様に多くの言語をサポートできます。UNIX環境をシミュレートできるmsysパッケージも付属しています。Cygwin は msys と同じことを行います。msys を完全にサポートする MinGW をインストールすることをお勧めします。

于 2011-06-28T20:24:46.247 に答える
0

必要に応じて、concole アプリに vc express を使用することも、win プラットフォームに任意のコンパイラを使用することもできます。

于 2009-06-18T21:33:03.597 に答える