1. vim + ctags + taglist + cscope + cppcomplete + global

2.emacs+插件

可以查看

http://blog.163.com/yu_hongchang/blog/static/3989413820081121512613/

这个我没有试验,估计和vim一样,都是命令操作,听说这个功能强大一些,能够通过xterm进行调试,这个我之前用过,但是那个xterm真的不怎么好用,界面,鼠标,我都不喜欢。

3. kdevelop

这个工具做的比较差劲吧,我也不喜欢,比如他的自动补全功能很不爽,比如:有个函数

Int test(int c1,int c2)

当我们敲下 tes时,只能出现test,而后面的参数列表都不能显示,所以当代码量比较大,函数参数比较多的时候,我们都记不住参数,没有参数列表提示,就会觉得很不爽。不过还好,它集成了kgdb可以进行debug.

4.eclipse +cdt

好多人用这个IDE,还算好吧,但是eclipse是个java的,运行速度慢的很,另外单词补全功能太差劲了,只能补全结构体或者类,在写下./->之后才能补全,另外要按 control+/ 才能补全,不能在敲代码的同时自动显示,eclipse对c/c++的支持远远不如对JAVA的支持强大,但是我至少认为比在vim中写要舒服一些,可能是个人习惯了那个IDE的工作环境。

5.code::blocks

可以查看: http://www.codeblocks.org/

支持的平台不全,我的是redhat 企业版 5.0,就安装不上,所以我也没有能够一睹它的芳容,可惜啊。

6. anjuta

这个我下载了安装不上,不知道为什么,而且要求配置的比较多,也比较麻烦,如果你感兴趣,可以看

http://hi.baidu.com/my2008space/blog/item/140de5255fab81084c088d1e.html

7. Kylix

这个没有试。

8.netbeans

这个也不错,我装过试了试,能满足我的功能,但是可定制稍微差点,但是能满足需要了,也还不错吧,如果没有下面要提到的slick edit,我就会选择它了。

9.windows ue+ssh

有很多的人用这个方法,我不太喜欢,可能是不喜欢ue那个界面吧,应该和vim之类的类似。

10.slick edit

Linux C/C++开发工具的更多相关文章

  1. 只有文本编辑器才是王道, 什么ide都是evil的浮云, 看看linus linux的内核开发工具vim emacs

    只有文本编辑器才是王道, 什么ide都是evil的浮云, 看看linus linux的内核开发工具vim emacs [ide is evil] (http://i.cnblogs.com/EditP ...

  2. linux下C++开发工具

    就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, anjuta,kd ...

  3. linux安装安卓开发工具android studio

    http://www.android-studio.org/ http://android-studio.org/index.php/docs/guide 最近要接触android编程,本来想装ecl ...

  4. linux c语言开发工具

    ---恢复内容开始--- C语言编译全过程剖析 编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统 ...

  5. Linux开发环境必备十大开发工具

    Linux是一个优秀的开发环境,但是如果没有好的开发工具作为武器,这个环境给你带来的好处就会大打折扣.幸运的是,有很多好用的Linux和开源开发工具供你选择,如果你是一个新手,你可能不知道有哪些工具可 ...

  6. Linux系统——C/C++开发工具及环境搭建

    首先,我们是要在Linux下进行项目开发,让我们把windows“拆了”,装个Linux也是不可能的,会带来很多的不便,所以我们首先需要在虚拟机上安装Linux操作系统,我本次用的是CentOS,它也 ...

  7. (转)Linux下C++开发初探

    1.开发工具 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户.例如,VS2008集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器,文档生成工具, nmak ...

  8. Linux (Ubuntu12.04) 下开发工具安装和使用

    Linux (Ubuntu12.04) 下开发工具安装和使用 这里讲述的是关于在ubuntu12.04下面安装和使用各种IDE 开发环境和初步使用的知识.说一下背景:很多的开发基本都是在linux操作 ...

  9. 新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows)

    原文出处:新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows) 这是我的文章备份  http://www.dotblogs.com.tw/ ...

随机推荐

  1. linux下查看资源使用情况

    //查看占用内存最多的前K的程序ps aux | sort -k4nr | head -K //查看占用CPU最多的前K的程序 ps aux | sort -k3nr | head -K

  2. restful的设计风格

    网络应用程序,分为前端和后端两个部分.当前的发展趋势,就是前端设备层出不穷(手机.平板.桌面电脑.其他专用设备......). 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信.这导致AP ...

  3. poj 1041(字典序输出欧拉回路)

    John's trip Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 8641   Accepted: 2893   Spe ...

  4. fedora下中文输入fcitx4.0

    fedora12,14下使用fcitx输入法可用,切换ctrl+space

  5. Expert C Programming 阅读笔记(CH2)

    P33    Bugs are by far the largest and most successful class of entity, with nearly a million known ...

  6. hdu4347

    求与询问点欧几里德距离前m小的点 其实就是在kdtree询问的时候用优先队列维护一下就好了 好久没写kdtree练一练,注意这道题是多测 #include<bits/stdc++.h> u ...

  7. python平均值和加权平均值

    In [15]: import numpy as np In [16]: a=(70,80,60) In [17]: np.mean(a) #平均值 Out[17]: 70.0 In [18]: np ...

  8. Codeforces Round #371 (Div. 1) C - Sonya and Problem Wihtout a Legend

    C - Sonya and Problem Wihtout a Legend 思路:感觉没有做过这种套路题完全不会啊.. 把严格单调递增转换成非严格单调递增,所有可能出现的数字就变成了原数组出现过的数 ...

  9. 服务管理(svcadm)

    svcs   正在运行的服务 svcs -a  正在运行和没运行的服务 svcs -D  此进程依赖的进程    svcs -D sendmail svcs -d  依赖于此进程的进程  svcs - ...

  10. Java反射机制demo(二)—通过Class实例化任意类的对象

    Java反射机制demo(二)—通过Class实例化任意类的对象 上一章节中,实例化了Class类对象的实例,这个部分的demo展示了如何使用Class对象的实例去获得其他类的对象的实例. 任意一个类 ...