打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C++主流的compiler和IDE(在Linux上牛人们通常使用VIM等文本编辑器来写代码最后通常选择跨平台的IDE如CodeBlocks)

https://www.cnblogs.com/itech/archive/2010/04/11/1705981.html

(在Linux上牛人们通常使用VIM等文本编辑器来写代码最后通常选择跨平台的IDE如CodeBlocks)


一 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。

完!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
开源 IDE CodeBlocks 使用感受
eclipse上配置c语言开发环境
史上最强IDE集成开发环境——Code::Blocks安装过程(吐血推荐)
玩转轻巧型C/C++ IDE之C
Intellij IDEA设置忽略部分类编译错误
开发人员眼中最好的代码编辑器是谁?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服