现在从零开始学习 C/C++最合适的 IDE 是什么?

2021-04-09 09:26:16 +08:00
 WangLiCha

背景:有朋友为了跨考计算机研究生要学一下 C,想找一个比较合适的 IDE 来用

我考虑了一下,现在我了解的可以用来写 C 的方案包括 Dev-C++,Visual Studio,Visual Studio Code + gcc/clang,CLion 。Dev-C++感觉有些过于老旧,配置 VSC 对从零开始的人来说好像也不是那么友好,其他两个大型 IDE 感觉又更适合写大型项目而不是从零开始学习。不知道有其他更好的方案吗?还是说最好的方案已经在上面 4 种其中了?

9317 次点击
所在节点    问与答
89 条回复
TimePPT
2021-04-09 09:27:50 +08:00
买个 MacBook 装个 Xcode😂
gxy2825
2021-04-09 09:29:10 +08:00
Dev C++上手就能用,零基础完全够用
Flymachine
2021-04-09 09:31:57 +08:00
QT 打开自带的一些插件后也挺好用的
ch2
2021-04-09 09:32:26 +08:00
对于考研来说 vscode 就够了,vscode 配个调试很简单的
Flymachine
2021-04-09 09:35:32 +08:00
而且 QT 默认自带 MinGW7,基本也不需要配置。
wasd6267016
2021-04-09 09:36:18 +08:00
clion 吧 开箱即用 不然就是 vs
Jirajine
2021-04-09 09:41:17 +08:00
vscode+clangd+xmake
适合简单上手写单文件小程序。
jiuyuezai
2021-04-09 09:42:38 +08:00
vscode 配置不难吧,windows 下可以用这个工具:
https://www.bilibili.com/video/BV1r4411E7Be
violence123456
2021-04-09 09:45:35 +08:00
clion 好用,vscode 算了吧。。
nicebird
2021-04-09 09:47:38 +08:00
vs 、Dev C++都行吧,反正能开箱即用写代码+调试就行了
hahastudio
2021-04-09 09:50:17 +08:00
Code::Blocks?
easing
2021-04-09 09:51:44 +08:00
Turbo C++
AManOnShelf
2021-04-09 09:52:03 +08:00
windows: wsl+vscode+clang/gcc
linux: vscode+clang/gcc
mac: vscode+clang
yolee599
2021-04-09 10:09:54 +08:00
Code::Blocks
nlzy
2021-04-09 10:11:32 +08:00
首先排除 CLion,因为被宇宙第一 IDE Visual Studio 全方位吊打:Visual Studio 起码不用手写 CMakeLists.txt ,使用更流畅,个人使用还免费。

其次排除 Dev-C++,功能太弱。及时的错误提示、智能的自动补全以及完善的调试器对初学者的帮助真的很大,而 Dev-C++ 做不到。

最后排除 Visual Studio Code,不能开箱即用是最大的缺点,环境出了问题初学者不会修,被麻烦的又会是楼主。

所以答案当然是 Visual Studio 啦,来和我念:宇 宙 第 一 I D E !

PS: 我最近要打很多算法题,也是那种不用写项目但是要写很多程序片段,和楼主的需求很接近。我日常使用 Linux 机,所以选择的是 Visual Studio Code ;赛场上没有这玩意,正式比赛的时候用 Visual Studio 。
coderluan
2021-04-09 10:12:02 +08:00
新手只推荐 Visual Studio, 原因很简单, 因为用这个, 一般的新手能遇见的问题, 你跑去百度都有答案.
icyalala
2021-04-09 10:14:10 +08:00
从头学习的话,有专用的 IDE 当然是用 IDE 了,
CLion 或者 Xcode 都没问题,与项目大小无关。
后面想要了解编译过程,那直接 gcc/clang + CMake 。
hupo0
2021-04-09 10:20:57 +08:00
为了能在 mac 和 windows 上开发同一个项目,我选择了 vscode + cmake 。由于一些个人喜好,配置起来花了不少时间。

如果学习用的是 windows 系统,Visual Studio 是最友善的了。
minami
2021-04-09 10:28:09 +08:00
CLion 是肯定要排除的,因为它是付费软件,初学者没必要花这钱。不知道为什么 v 站各位言必称 CLion,是付费普及率这么高了吗,还是别的啥原因。Dev-C++今年还在发新版,老旧说不上,看起来不咋样倒是真的。VSC 不是 IDE 。所以答案只有一个了,那就是 VS 社区版!!!
vynkicc
2021-04-09 10:50:05 +08:00
你永远可以相信微软家的 IDE

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/769286

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX