初学C++,选择哪个编译器比较合适?为什么?

栏目: C++ · 发布时间: 5年前

内容简介:C/C++开发环境,下面说说自己的一些看法,将日常开发中身边人经常使用的环境罗列出来,如果你有不同意见,欢迎留言讨论。最后,如果大家如果在自学遇到困难,想找一个C++的学习环境,可以加入我们的C++学习圈,

C/C++开发环境,下面说说自己的一些看法,将日常开发中身边人经常使用的环境罗列出来,如果你有不同意见,欢迎留言讨论。

最后,如果大家如果在自学遇到困难,想找一个C++的学习环境,可以加入我们的C++学习圈, 点击我加入吧 ,会节约很多时间,减少很多在学习中遇到的难题。

初学C++,选择哪个编译器比较合适?为什么?

Windows平台:

1)VisualStudio系列

宇宙第一IDE,不是吹出来的,配合“番茄插件(Visual Assist)”,写起来爽到爆,谁用谁知道。VisualStudio2013及之后的版本对C++ 11,17等新标准也支持比较好,对于VC6这种老古董,还是早点扔掉吧,千万别用VC6,千万别用VC6,千万别用VC6,重要的事情说三遍。

2)CodeBlocks

当然,和VS相比,肯定是不在同一个重量级上,不过这家伙最大的好处就在于其轻巧方便,安装包也不算很大。对于性能较差的电脑也许是一个不错的选择,而且也支持C++ 11标准,自带智能提示,对于新手学习,完全足矣。而且跨平台支持,完全免费,不用你再去百度各种注册码。

Linux平台:

1)gcc/g++、vim

不懂makefile的C/C++程序猿不是合格的工程师。会不会写Makefile,也许真的是衡量一个人水平的真正标准了,学会了它,你不再是windows下的那个只会点点按钮来完成编译,链接的人了。当然Vim也可以配置的和IDE一般强大的,这需要你有足够强的耐心,下面是一张我在Windows下自己配置使用的gvim截图。如有需要vim配置文件,可私信或楼下留言(PS:已经将Vim的杀手锏插件YouCompleteMe集成进去)。

2)JetBrains CLion

JetBrains CLion 是一个收费的、强大的跨平台 C/C++ IDE。它是一个完全整合的 C/C++ 程序开发环境,并提供 cmake 项目模型、一个嵌入式终端窗口和一个主要以键盘操作的编码环境。它还提供了一个智能而现代化的编辑器,内置Git支持,VIM插件,C/C++智能提示等等多个神器。

初学C++,选择哪个编译器比较合适?为什么?

3)Qt Creator

Linux 平台开发,这款IDE也是很常见的吧,尤其对一些做UI开发的coder来说。它用于创建连接设备、用户界面和应用程序。Qt Creator 可以让用户比应用的编码做到更多的创新。可以用来创建移动和桌面应用程序,也可以连接到嵌入式设备。

首先明确你想问的是编译器还是编辑器/IDE?

也和你使用的平台有关。

编译器有mingw、gcc和clang等等;

编辑器有vim、sublime text、vs code等;

IDE有visual studio、clion等。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C++程序设计语言

C++程序设计语言

Bjarne Stroustrup / 裘宗燕 / 机械工业出版社 / 2010-3-1 / 99.00元

本书是在C++语言和程序设计领域具有深远影响、畅销不衰的著作,由C++语言的设计者编写,对C++语言进行了最全面、最权威的论述,覆盖标准C++以及由C++所支持的关键性编程技术和设计技术。本书英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是无可取代的C++经典力作。 在本书英文原版面世10年......一起来看看 《C++程序设计语言》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具