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


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

查看所有标签

猜你喜欢:

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

Data Structures and Algorithms in Java

Data Structures and Algorithms in Java

Robert Lafore / Sams / 2002-11-06 / USD 64.99

Data Structures and Algorithms in Java, Second Edition is designed to be easy to read and understand although the topic itself is complicated. Algorithms are the procedures that software programs use......一起来看看 《Data Structures and Algorithms in Java》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具