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

C/C++开发环境,下面说说本身的一些见解,将平常开发中身边人常常使用的环境罗列出来,若是你有不一样意见,欢迎留言讨论。
最后,若是你们若是在自学遇到困难,想找一个C++的学习环境,能够加入咱们的C++学习圈,点击我加入吧,会节约不少时间,减小不少在学习中遇到的难题。
图片描述
Windows平台:vim

1)VisualStudio系列windows

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

2)CodeBlocks性能

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

Linux平台:编码

1)gcc/g++、vimspa

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

2)JetBrains CLioncode

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

图片描述

3)Qt Creator

在Linux平台开发,这款IDE也是很常见的吧,尤为对一些作UI开发的coder来讲。它用于建立链接设备、用户界面和应用程序。Qt Creator 可让用户比应用的编码作到更多的创新。能够用来建立移动和桌面应用程序,也能够链接到嵌入式设备。
首先明确你想问的是编译器仍是编辑器/IDE?

也和你使用的平台有关。

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

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

IDE有visual studio、clion等。

相关文章
相关标签/搜索