关于C的IDE用哪一个更好?
如今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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(21)
个人比较推荐
Code::Blocks
其实刚入门不用急着去用IDE, 熟悉语法才是最主要的
我平时也只是写一些程序解决生活中的问题, GVim+GCC就够了
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的大小也很小巧.
抱歉 这个我还没用过 。。
回复
你可以试试看,虽然我也没用过这个东西,但是他家的产品口碑都还不错的,而且是跨平台呢。
回复
基于Java跨平台的C/C++ IDE还有Eclipse CDT, Netbeans for C/C++.
你漏掉了JetBrains家的
CLion了
恩恩 非常感谢你耐心回答了那么多 !我也准备下个QT用一段时间
强烈建议Linux下开发的话下一个codelite
我对这个爱的不能自拔~~
回复
我也是刚刚学C++没多久,共勉!
回复
一上来就用编辑器和编译器直接折腾的话,反而会被什么环境变量啊,编译开关之类乱七八糟的分心。等过一段时间后,尝试着脱离集成开发环境,写题什么的确实记事本(Linux下gedit就足够了,如果要提升的话vi(vim/编辑器之神)/Emacs(神的编辑器))+命令提示符(Linux下各种终端们)就可以了。
回复
个人觉得Geany要比Gedit好用得多。
回复
做题的话没必要用那么好的,gedit足够了。可以的话,其实nano都足够好了。
不论做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,毕竟换个系统的话界面也不会受到太大的影响。
首选
QtCreator,次之Netbeans
支持
学C基本不需要IDE,C不像Java或者C#之类语言没有IDE寸步难行,C语言需记忆的东西不多,标准库也很小,Sublime Text2或者notepad++,或者vscode编写,mingw+gcc或者clang编译就够了。
貌似只能免费试用30天?
回复
你说的是Qt商业版,提供有一些社区版没有的桌面开发功能,如果你只进行通用C/C++开发,而不是进行Qt应用开发,使用永久免费的社区版Qt Creator跟商业版没有任何区别.
Qt Creator 的背景图功能很赞 _(:з」∠)_
一直用 QtCreator,Windows,Linux,Mac下都能用