[英]good c/c++ compiler for windows
有没有人知道可以轻松使用Windows的ac / c ++编译器? 我对gcc有一些经验,但我想在Windows机器上开发一些像这样的代码。 我见过的许多编译器看起来有点复杂,或者不适用于Windows。
提前致谢。
通常在Windows上心态有点不同。 而不是担心编译器,你担心得到一个好的IDE,为你做所有这些。
因此,Visual Studio是最佳选择。
Visual Studio Express
MingW(gcc IIRC)
Cygwin有适当的包裹。
g++
在Windows上可用作MinGW 。 或者, Microsoft Visual Studio也是一个选项(Express版本是免费的。)
Microsoft Visual C ++ Express版:它很好而且免费!
如果您更喜欢开源和IDE +编译器包,它比Visual Studio更频繁地更新(这在新的,无处完全实现的标准时很有趣),那么这个列表可能适合您:
如果您想了解最近的OpenMP版本,上面也很有趣。 ( 微软似乎仍然对OpenMP 3.x不感兴趣 ,但似乎想要发明另一个并行框架(就好像已经没有TBB和/或OpenMP))
如果您不知道从哪里开始,请从microsoft的网站下载并安装visual studio express。
有没有人知道可以轻松使用Windows的ac / c ++编译器?
定义“简单”。 据我所知,一旦你学会了如何使用体面的构建系统并运行工具链,所有编译器都很容易使用。
Windows平台上提供的两个主要编译器是Microsoft Compiler(Visual Studio express)和MinGW + GCC。 还有其他人(想到openwatcom / borland c ++ builder),但它们并不那么“受欢迎”。
要有效地开发,您需要3个主要组件:
如您所见,有许多可能的组合。 对于我来说,在Windows平台上使用gnu命令行实用程序(来自msys)与qmake和visual studio被证明是最有效的设置。
像visual studio express这样的“一体化”软件包的主要优点是它可以同时安装所有3个组件。 这种软件包的缺点是初学者不会理解程序是如何构建的,因此新手不会很快发现更有效的设置。
您可以尝试使用Dev-C ++和mingw。 虽然,它就像狮子中的蚂蚁,但它仍然是最好的。
至于存在较旧的mingw等问题,为什么不换新的并改变一些设置。 但是,是的,如果你是老学校或不喜欢ides尝试,记事本
最佳选择恕我直言:
我已经使用OpenWatcom(以前只是Watcom)近二十年了,我对它非常满意。 IDE是简单但有效的,调试器也是如此。
你应该知道一些事情:
使用Watcom编译器翻译的Tuned C代码就是最好的,特别是多线程代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.