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

13次阅读

共计 1075 个字符,预计需要花费 3 分钟才能阅读完成。

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++ 智能提示等等多个神器。

3)Qt Creator

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

也和你使用的平台有关。

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

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

IDE 有 visual studio、clion 等。

正文完
 0