zoukankan      html  css  js  c++  java
  • C++主流的compiler和IDE

    一 C++主流的编译器

    1) Visual C++的Compiler:Windows平台上最流行的编译器,和VS集成的很好,编译效率和编译后的代码效率都不错。虽然VisualStuido不是免费的,但是编译器是免费的。

    2)GCC/G++:开源的,免费的,Linux/Unix平台上的首选,如果想进行跨平台编译的话,这是一个不错的选择。编译效率和编译后的代码效率都不错。

    MinGW/G++或Cygwin/g++,windows版本的g++,当然也是开源的免费的,方便linux用户在windows上做开发,或者将linux移植到window上,或者直接代替VisualC++用在跨平台软件的开发中。

    3)Intel C++:收费的,Intel公司的,基于intel芯片进行了优化,所以编译效率和编译以后的程序运行效率都不错。缺点是文档不多,尤其是中文的,不是很流行,有一定的门槛。

    4)Borland C++:不少C++ Builder fans的最爱,和Visual C++有种既生瑜何生亮的感觉。说实话,这真是不错的编译器,Borland的都是一帮牛人啊!只可惜,沦落了。

    5)Open Watcom Digital Mars,都是免费的不错的编译器,Digital Mars据说是编译最快的编译器,哈哈,但是平时用的不多。

    6)看看常用的的编译器列表:

    二 C++主流的IDE

    1)在windows上,如果基于microsoft的mfc或.net来开发的话,那VisualStudio绝对是最好的选择。但是如果你想使用其他的编译器,或者开发跨平台的程序,那么Eclipse,CodeBlocks将是最佳的选择。

    2)在Linux上,牛人们通常使用VIM等文本编辑器来写代码,但是也可以使用kdeveloper等只能在Linux上运行的GUI的IDE,最后更通常的可以选择跨平台的IDE,例如Eclipse,CodeBlocks。 

    3)在Mac OSX上,通常使用Mac自带的免费的Xcode,但是跨平台的IDE如Eclipse,CodeBlocks任然是不错的选择。

    4)Eclipse,CodeBlocks支持多编译器编译,几乎可以运行在所有的平台上,很好的保持了不同的平台上同样的用户体验。另外如果开发跨平台的程序或需要使用跨平台的UI库例如wxweight,qt等,那Eclipse,CodeBlocks也绝对是最好的选择。如果只是qt的ui的话,使用qt自带的qt designer也很不错。最后Eclipse需要jre的支持,所以运行速度稍微慢于codeblocks。

    完!


    作者:iTech
    微信公众号: cicdops
    出处:http://itech.cnblogs.com/
    github:https://github.com/cicdops/cicdops

  • 相关阅读:
    托管代码和非托管代码效率的对比
    托管程序与非托管程序的区别
    第15章 C# ADO.NET数据库操作
    第14章 C#进程与线程
    第13章 C#异常与调试
    第12章 C# WinForm
    第11章 C#委托和事件
    第10章 C#文件操作
    第9章 C#泛型
    第8章 C#集合
  • 原文地址:https://www.cnblogs.com/itech/p/1705981.html
Copyright © 2011-2022 走看看