没有哪个ide是完美无瑕的,最合适你的就是最好的。这个句式可以用在很多场合。

只说下自己的体会,不全面是一定的,比如eclipse,就有好几个版本的,c++版本的有这个问题,其他的就不一定。

qtcreator

好用之处

速度快。因为它本身就是c++编写,不依赖于虚拟机环境。

界面简洁友好。用过就知道,比较舒服。说他简洁友好,主要是和eclipse比较,eclipse启动之后,编辑界面和调试界面居然还用不同的模式,最不能理解的是,居然各个视图框变来变去,我里个去,真受不了这种墙头草的风格。

快捷键可配。这个表面看不是什么亮点,但是,相比于一些自配了快捷键就各种公主病的ide来说,还是值得点赞一下的。受够了这么多折磨之后,我也渐渐的理解并认同了一点,ide的快捷键,就让它是原来的样子吧,没有必要弄成别的样子,因为它不是那个样子,你非要它那个样子,它出毛病也是可以理解的。

esc的爽度高。意思是说,连按esc,可以快速褪去不感兴趣的窗口,直到最后只剩下编辑界面,这个感觉很好,觉得只有真正懂的人才会有这样的设计理念。有一种了却凡尘终归土,除去面纱才为真的意境。

不好用之处

致命的缺陷。 有的时候调试看不到变量值。 这个有的时候,完全看心情,至少到现在,这个规律我还没参透。

击不中断点。模式都对,就是击不中,我甚至为此重装多次系统,就为了继续用你,无奈被整得完全没脾气,终究促使寻找新的工具。

崩溃。引入makefile文件工程的时候导入文件居然崩溃,而且,给的错误信息就是俩字-吐核。上帝给了我们变幻莫测的世界,大概这就是一个缩影。

概括

还是很优秀很优秀的一款ide,一些瑕疵掩盖不了它的光芒。虽然有时系统环境的变换以及本身的升级会引起一些问题,虽然次要矛盾在一些时刻会转换成让你无所适从的主要矛盾,总体来说,还是相当不错的。

codeblock

太笨,我连安装都装不上,一大堆动态库依赖,真受不鸟,感叹,你这又是何苦为难使用者?

曾经为了较过这个劲,我下载了gtk,wxwidgets,还有一大推它需要的库,源码编译,就不信搞不定,结果,约两个小时过去之后,眼看就要进入link阶段的尾声了,结果,提示需要boost库...

概括

我绝不会认为一个让使用者连安装都要很操心的ide是一个称职的ide。不管你的工作后面做的多么完美,从一开始,理念就错了,说到这里,要顺便给qtcreator和几大以java虚拟机作为环境的ide,他们的使用方式很简单,就一个./runme,之后的事情就是傻瓜式的。

这才叫懂。懂不?

eclipse

好用之处

暂时没有什么比较印象深刻的地方。

不好用之处。

智能提示几乎类似弱智,还不如用脑子记忆。

速度慢,还能再慢点吗?

快捷键病态。不好所它错,从配置上来说,这就是个几乎让人无法忍受的配置项,怎么做的这么复杂,还能再复杂点吗?

概括

不推荐使用它来开发。

NetBeans

好用之处

令人惊奇的发型,它的速度没有想象中的那么慢。

索引智能,比如,查找用例,它会自动帮你过滤定义和声明,直接找出使用的地方。

调试好用

声明定义头文件跳转迅速。在这点上,速度和qt可以媲美,甚至比qt速度还要快,尤其是检索,令人比较难以置信,java也可以写出如此快速的程序。可见程序跑的快不快,不是采用什么语言的问题,而是你写的如何的问题。

概括

推荐使用这款,暂时没发现比较麻烦的事情。

clion

好用之处

功能很全,很强大,界面风格不错

不好用之处

速度慢,有时无法忍受,费用昂贵

概况

个人不是很喜欢。

linux c语言ide,linux下用过的c++IDE相关推荐

  1. linux c语言 ppt,Linux下C语言编程.ppt

    Linux下C语言编程 Linux中C语言的重要性 Linux和C天生有不解之缘. Linux操作系统的内核主要是用C写的,另外Linux下的很多软件也是用C写的,特别是一些著名的服务软件,比如MyS ...

  2. linux c语言 密码,Linux 双因子认证(密码+PIN)C语言版

    Linux 双因子认证(密码+PIN)C语言版.md 关键字 Linux C语言 PAM SSH 2 Two Multi Factor Authentication Login 双因子 多因子 密保 ...

  3. linux c语言工具,Linux下C语言编程环境的工具.doc

    Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 要想在Linux下进行C语言编程,首先得搭建好一个编程环境.这里分别说明一下几个非常有用的软件包. ...

  4. linux c语言 ppt,linux操作系统下c语言编程入门.ppt

    linux操作系统下c语言编程入门.ppt Linux操作系统下C语言编程入门 CNT Linux操作系统简介基础知识进程介绍文件操作时间概念消息管理线程操作网络编程Linux下C开发工具介绍 一 L ...

  5. linux c语言 信号,linux下基于C语言的信号编程实例

    搜索热词 本文实例讲述了linux下基于C语言的信号编程方法.分享给大家供大家参考.具体如下: #include #include #include #include #include void si ...

  6. linux c语言文件锁,Linux下glibc库文件锁:协同锁(advisory lock)和强制锁(mandatory lock)...

    Linux系统上的文件锁主要分为协同锁(advisory lock)和强制锁(mandatory lock).在Linux上使用的文件锁大部分为协同锁,而且使用强制锁的时候也要检查系统是否支持强制锁. ...

  7. debian linux修改语言,Debian Linux系统下英文系统切换为中文

    如果我们在安装debian基本系统的时候选择了英文的语言环境,之后又希望将它改为中文,我们需要完成下面几方面的工作. 设置locale 如果没有安装locale工具,则首先要安装它,然后执行 #dpk ...

  8. linux c语言 延迟,linux下写个C语言程序,要求有0.5微秒以下的延时,要怎样写

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include #define B break void de(int timee) { unsi ...

  9. linux更改语言脚本,Linux shell脚本入门——shell语言脚本【CentOS】

    认识脚本 是使用一种特定的描述性语言,依据一定的格式编写的可执行文件.脚本语言又被称为扩建的语言, 或者动态语言, 是一种编程语言, 用来控制软件应用程序, 脚本通常是以文本 (ASCⅡ) 保存, 只 ...

  10. linux c语言文件属性,Linux C获取文件属性

    From: http://www.tianya360.com/html/xitonganzhuang/caozuoxitong/2010/0524/924.html Linux下如何在C下面判断一个文 ...

最新文章

  1. 团体——L1-006 连续因子 (C语言)
  2. 1.1.3 以类为单位的编程思想
  3. 在django restful framework中设置django model的property
  4. 使用独立mysql_MYSQL建立独立数据库以及独立数据库用户详细教程,利用PHPstudy自带的MySQL-Front...
  5. CentOS安装Chrome
  6. pyhon量化数据处理小细节3---日期格式转换
  7. 映世便携音箱我对你一见钟情啦~
  8. 需要c语言,需要C语言的需要什么工具软件
  9. Visual Studio 2015 RC中的ASP.NET新特性和问题修正
  10. LeetCode 289. 生命游戏
  11. 构建一个简单的卷积神经网络,使用DRL框架tianshou匹配DQN算法
  12. json.parser性能_Jackson JSON Java Parser API示例教程
  13. python安装包下载
  14. python搭建简易HTTPServer服务
  15. Android程序员英文介绍,安卓程序员面试英文自我介绍
  16. 一个看漫画、看资讯、逛论坛、听歌的神器,务必吃下这颗安利!
  17. Python11 镜像
  18. 安焦删除贴 牛人纷纷出现(2)
  19. 【学术】写文章的框架
  20. mybatis的原理详解

热门文章

  1. Djangobook
  2. 游戏开发中一些常用的数学知识
  3. Android 中东阿拉伯语适配,看这一篇够了
  4. 【MATLAB】修改黑色炫酷主题darcula.prf
  5. 印象笔记 离线版_印象笔记离线版
  6. lintcode--报数
  7. Fritzing软件绘制Arduino面包板接线图传感器模块库文件170
  8. EasyDarwin源码分析(三)——rtsp-client
  9. idea中如何生成jar文件
  10. 绿联USB2.0 USB外接网卡驱动