关于C的IDE用哪一个更好?

发布于 2021-11-28 07:03:19 字数 388 浏览 848 评论 21

如今C的开发环境种类繁多,功能也良莠不齐。小弟在写C代码的时候,总对C的IDE很纠结,不知道用哪个好。。

昨天照书上抄了一个80行的代码,在Dev C++平台编译的时候出现几个错误。编译显示没错之后运行却有问题,终端会出现乱码。于是我又将原码复制到Code::Blocks中编译了一下,检查出一个警告,修改过后编译终于正常。

从上述问题可以说Code::Blocks比Dev C++更好吗?貌似前者的功能更强大一点,但是后者能将函数体自动归类,并出现在“查看类”的窗口中,这点很像是Keil MDK,让人看起来一目了然也是极好的。

社区的朋友们,就Code::Blocks、Dev C++、Source Insight、Visual Studio几个IDE你更推荐使用哪一个呢?或者有更好的推荐吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(21

冷弦 2021-11-30 14:03:13

个人比较推荐 
Code::Blocks 

空城仅有旧梦在 2021-11-30 14:03:11

其实刚入门不用急着去用IDE, 熟悉语法才是最主要的

我平时也只是写一些程序解决生活中的问题, GVim+GCC就够了

各自安好 2021-11-30 14:03:11

Linux上使用Qt Creator进行C/C++开发

http://mirrors.ustc.edu.cn/qtproject/official_releases/qtcreator/2.8/2.8.1/

sudo apt-get -y install build-essential gdb valgrind cmake
首先Qt Creator跨平台,支持GDB调试和Valgrind内存分析,完善的智能提示,60MB的大小也很小巧.

月牙弯弯 2021-11-30 14:03:10

抱歉 这个我还没用过 。。

月亮是我掰弯的 2021-11-30 14:03:09

回复
你可以试试看,虽然我也没用过这个东西,但是他家的产品口碑都还不错的,而且是跨平台呢。

拥有 2021-11-30 14:03:08

回复
基于Java跨平台的C/C++ IDE还有Eclipse CDT, Netbeans for C/C++.

夜司空 2021-11-30 14:03:06

你漏掉了JetBrains家的
CLion

夜司空 2021-11-30 14:03:05

恩恩 非常感谢你耐心回答了那么多 !我也准备下个QT用一段时间

三月梨花 2021-11-30 14:03:05

强烈建议Linux下开发的话下一个codelite
我对这个爱的不能自拔~~

本王不退位尔等都是臣 2021-11-30 14:02:52

回复
我也是刚刚学C++没多久,共勉!

情痴 2021-11-30 14:02:33

回复
一上来就用编辑器和编译器直接折腾的话,反而会被什么环境变量啊,编译开关之类乱七八糟的分心。等过一段时间后,尝试着脱离集成开发环境,写题什么的确实记事本(Linux下gedit就足够了,如果要提升的话vi(vim/编辑器之神)/Emacs(神的编辑器))+命令提示符(Linux下各种终端们)就可以了。

明媚如初 2021-11-30 14:02:27

回复
个人觉得Geany要比Gedit好用得多。

如此安好 2021-11-30 14:02:12

回复
做题的话没必要用那么好的,gedit足够了。可以的话,其实nano都足够好了。

尐偏执 2021-11-30 14:02:07

不论做GUI项目还是入门,Qt Creator比起上述的IDE来说,都是简单省事。官方提供了Qt 5.5的MinGW版本,直接下载安装开箱可用。而且语法高亮+编译一点问题都没有。中文支持非常好,完全不用担心乱码问题。(默认使用万国码UTF-8)

使用MinGW版本的话,自带GDB调试,并且函数调用栈、局部变量的显示也非常好。比起Dev-C++(4.9.9.2及后续维护的5.3+)强很多。Dev-C++后期的调试器虽然切换到了GDB,然而效果还是差的很多。

Code::Blocks的话,算是进阶的C++ IDE了,因为全部的功能都是一个模块,是个高度可定制的IDE。论可拓展性的话,Qt Creator就略差了。然而折腾起来相当麻烦,当对各个IDE感兴趣的那段时间过了,就觉得Code::Blocks太费劲了(外加平时使用Qt开发,所以还是选择了本家),而且界面有点乱(虽然整理过然而还是觉得好乱)。目前个人喜欢Qt Creator,毕竟换个系统的话界面也不会受到太大的影响。

裸钻 2021-11-30 14:01:01

首选
QtCreator,次之Netbeans

倚栏听风 2021-11-30 13:56:06

支持

冷默言语 2021-11-30 13:51:37

学C基本不需要IDE,C不像Java或者C#之类语言没有IDE寸步难行,C语言需记忆的东西不多,标准库也很小,Sublime Text2或者notepad++,或者vscode编写,mingw+gcc或者clang编译就够了。

英雄似剑 2021-11-30 12:49:27

貌似只能免费试用30天?

虐人心 2021-11-30 00:05:14

回复
你说的是Qt商业版,提供有一些社区版没有的桌面开发功能,如果你只进行通用C/C++开发,而不是进行Qt应用开发,使用永久免费的社区版Qt Creator跟商业版没有任何区别.

顾忌 2021-11-29 16:14:12

Qt Creator 的背景图功能很赞 _(:з」∠)_

凯凯我们等你回来 2021-11-29 13:23:06

一直用 QtCreator,Windows,Linux,Mac下都能用

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文