1

NetBeans IDE (6.7) を使用するときに Windows で使用される最も一般的な (最も単純な) C / C++ コンパイラは何ですか?

私は (ほとんど) 単純な C プログラムを書きたいと思っています。Cygwin をインストールしましたが、何らかの理由で NetBeans が気に入りません。それからエラーが発生しました。これを理解しようとする前に、より一般的なものを見つけて (必要に応じて) 構成する必要があると考えました。

makeinfo: --fill-column arg must be numeric, not

nbproject/Makefile-Debug.mk'. Try詳細については、makeinfo --help' を参照してください。

インストールしていないため、このエラーが発生していると思いますmake

このスタックオーバーフローの投稿( C/C++ Compiler for windows )も見つけましたが、それはMinGW コンパイラ ツールを使用することを示唆しています。

MinGW と Cygwin の違いは何ですか? どちらが優れていますか?他のオプションはありますか?

4

2 に答える 2

3

Cygwin と MinGW の違いは、Cygwin ツール (および生成される実行可能ファイル) が、アプリケーションに POSIX のようなレイヤーを提供する cygwin DLL に依存していることです。

MinGW は、Cygwin DLL を必要としないネイティブ Win32 実行可能ファイルを生成する (Cygwin DLL の存在を必要としないという点で) ネイティブ Win32 ツールです。

私の個人的な好みは MinGW ですが、Unix の伝統を持つプログラムを構築する場合、Cygwin ツールセットは、MinGW ツールセットよりも Windows 上で実行するプログラムの構築に役立つ可能性があります。

Cygwin DLL へのリンクがライセンスにどのような影響を与えるかはわかりません (それが GPL か LGPL かは忘れました)。

于 2009-07-09T20:00:13.890 に答える
1

これは、cygwinとNetbeansを連携させるために見つけた良い投稿です。

WindowsでのNetBeansを使用したcygwinの構成

ご存知のとおり、cygwinとMinGWは、Windows上のC /C++向けの最も人気のある2つのオープンソースソリューションです。他の一般的なコンパイラも存在しますが、無料ではありません(Borland C ++、Microsoft Visual C ++など)

于 2009-07-10T02:19:06.373 に答える