一般情况来说,IDE 一个就够,哪里用得着几个。你如果用过多个 IDE,最后一定会选择一个用起来最舒服的,而其它的都会被你忘掉。
至于安装方便这个要求。我在 Linux 下安装都挺方便的。
下面我开始推荐吧。下面这些都是我用过的。
1、在 Windows 下,推荐且只推荐 Visual Studio
安装非常方便,到官网下载安装包,直接安装就可以了。如下图:
为什么只推荐 Visual Studio 2026 呢?那是因为它自带 msvc 编译器。安装 Visual Studio 的话,编译器都自动帮你安装好了,避免了折腾。而且 msvc 编译器是 Windows 事实上的标准。
而其它的 IDE,你都要面临寻找编译器的问题。而在 Windows 上安装 GCC 或者 Clang,都需要经过一番折腾,比如先安装一个 MinGW 什么的。
听说 Visual Studio 2026 需要 2T 硬盘 64G 内存,要有 16 个核心的 CPU。我在想我是否应该换一台电脑了。
2、CLion
CLion 也是一个非常优秀的商业话 IDE,理论上讲在 Windows 上和 Linux 上都可以用。但是基于我前面说的编译器的问题,我推荐大家在 Linux 上用。
因为在 Linux 下安装编译器极其方便。比如在我的 Ubuntu 上,安装 GCC、Clang、CMake,都只需要一个命令:
然后 CLion 下载解压就可以用了。哦,对了,CLion 虽然是商业化的产品,但是对于非商业用途,是免费的。
CLion 对 C/C++ 代码的解析能力非常强,除了可以使用 clangd 之外,它自带的 Nova 引擎也是很利害的。
我一直认为,一个 IDE 强不强,就在于它是否能够真正理解你写的代码,这就需要它有一个解析 C/C++ 代码的引擎。从这个角度来讲,Visual Studio 和 CLion 应该是属于第一档的存在。
3、Qt Creator
Qt Creator 不仅仅是只能做 Qt 开发,它其实也是一款很强大的通用的 IDE。
安装也非常方便。在我的 Ubuntu 上,使用一个命令即可安装:
sudo apt install qtcreator qt6-base-dev qt6-tools-dev
它使用 CMake 管理项目,使用 clangd 做代码解析。界面也很漂亮,如下图:
4、Eclipse
对的,Eclipse 也可以开发 C/C++。安装方式是去官网下载,然后解压即可使用。做 C/C++ 开发的话,记得下这个 package:
Eclipse 的外观如下:
在 Ubuntu 中使用经典外观的 Eclipse 还是挺漂亮的。它可以支持传统的 Auto Tools 来管理 C/C++ 项目,也支持使用 CMake 或者 Meson。它的后端仍然使用 clangd。
但是从体验上讲,我觉得比较差。
它就是我说的那种,容易被忘掉的 IDE。
5、超级大玩具 Vim 或者 NeoVim
严格来说这不是 IDE,但是在使用 CMake 和 clangd 的情况下,功能也很强大。
特别是当你初学 C/C++ 的时候,编辑那种单文件的 C/C++ 示例代码特别方便。
主要是好玩,可千万不要上瘾哦。






THE END
- 本文链接:
- https://zxki.cn/wzym/56098.html
- 版权声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
请登录后发表评论
注册
停留在世界边缘,与之惜别