初学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等。


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

查看所有标签

猜你喜欢:

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

鼠标宣言

鼠标宣言

约翰·里德尔 / 倪萍、梅清豪 / 上海人民 / 2005-08-01 / 25.00

本书针对信息时代营销者不知该如何满足消费者的营销困境,提出了崭新的解决方案——以新技术为基础的群体筛选和推荐系统。随着信息管理软件和internet的高速发展,群体筛选技术下的推荐系统通过大量有关消费者偏好和购物记录的信息,以及对产品特征的准确把握,能够为消费者进行精确的推荐,提高了消费者的购物效率和准确度以及营销者的营销效率和竞争力。本书通过通俗而到位的讲解,向读者全面介绍了有关群体筛选技术的理......一起来看看 《鼠标宣言》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换