现在从零开始学习 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 种其中了?

9359 次点击
所在节点    问与答
89 条回复
xfcy
2021-04-09 10:52:33 +08:00
QtCreator,Code::Blocks
jdhao
2021-04-09 10:54:07 +08:00
初学者,直接找个编辑器,gcc 都能编译了,又不是写大工程,犯得着这么复杂
vvv7000
2021-04-09 10:58:37 +08:00
@minami 教育邮箱免费
watry
2021-04-09 11:32:56 +08:00
如果复试有机试,参考一下学校提供的 IDE,我考的只有 Dev C++、Code::blocks 、Eclipse
hhyvs111
2021-04-09 11:46:36 +08:00
vim
luckylucky
2021-04-09 11:52:42 +08:00
Code::Blocks 或者 Dev C++。 我们学校( top 学校)机考可以用这两个。
across
2021-04-09 11:56:02 +08:00
写点算法小工程当然是 vs,IDE 的好处就是一条龙服务,省心。
VSCode 那是比较熟悉了的,根据自己的需求定义解决方案。
vinmkzr
2021-04-09 12:10:36 +08:00
centos8 自带的 vim 就挺好
tabris17
2021-04-09 12:13:15 +08:00
Visual Studio Community
borisz
2021-04-09 12:16:44 +08:00
当然是 qtcreator
3dwelcome
2021-04-09 12:25:35 +08:00
没人提到 codelite,我推荐一下。基本上是所有 IDE 里,体积最小最轻便又免费的工具了。

VS 很好,可是太大了。VS Code 又需要自己折腾。
对于初学者,最怕的就是各种麻烦,就喜欢那种功能不要太多,开箱即用的产品。
mtw
2021-04-09 12:30:26 +08:00
vim
zyxbcde
2021-04-09 12:34:22 +08:00
@minami clion 学生免费,谁上班了还初学 c 啊
inhzus
2021-04-09 12:37:52 +08:00
新手当然用 visual studio,好好学语言,不要在一开始浪费时间在编译构建上,了解多了以后自然都懂
DOLLOR
2021-04-09 12:39:06 +08:00
https://github.com/Embarcadero/Dev-Cpp/
Embarcadero fork 的一个 Dev-C++分支,编译器更新到 TDM-GCC 9.2.0
LokiSharp
2021-04-09 12:51:27 +08:00
@minami 免费的才是应该排除的,我是来学写代码的,不是来配编辑器的
serverABCD
2021-04-09 13:27:59 +08:00
vim+gdb 。这两个不会就没学会 c
chihiro2014
2021-04-09 13:51:41 +08:00
clion 也不用写 Cmake 文件,Cmake 文件在 vscode 上弄起来感觉地狱
wheeler
2021-04-09 14:04:31 +08:00
visual studio 对 C 的支持不太好吧。
suxiaoxiann
2021-04-09 15:08:08 +08:00
clion,飞一般的感觉,jb 家的东西有点东西。

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

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

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

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

© 2021 V2EX