在使用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' for more information.
我认为我收到此错误是因为我没有安装 make
。
我也找到了这个 stackoverflow post ( C/C++ Compiler for windows ) 但是建议使用 MinGW compiler tools .
MinGW 和 Cygwin 有什么区别?哪个更好或更受欢迎?还有其他选择吗?
最佳答案
Cygwin 和 MinGW 之间的区别在于 Cygwin 工具(和生成的可执行文件)依赖于为应用程序提供类 POSIX 层的 cygwin DLL。
MinGW 是 native Win32 工具(因为它们不需要 Cygwin DLL 的存在)生成不需要 Cygwin DLL 的 native Win32 可执行文件。
我个人偏爱 MinGW,但如果您要构建具有 Unix 传统的程序,Cygwin 工具集可能比 MinGW 工具集更能帮助您构建在 Windows 上运行的程序。
我不确定链接到 Cygwin DLL 的许可含义是什么(我忘了它是 GPL 还是 LGPL)。
关于c - 适用于 NetBeans 和 Windows 的最常用 C/C++ 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1106106/