Linux C/C++开发工具
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++开发工具的更多相关文章
- 只有文本编辑器才是王道, 什么ide都是evil的浮云, 看看linus linux的内核开发工具vim emacs
只有文本编辑器才是王道, 什么ide都是evil的浮云, 看看linus linux的内核开发工具vim emacs [ide is evil] (http://i.cnblogs.com/EditP ...
- linux下C++开发工具
就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, anjuta,kd ...
- linux安装安卓开发工具android studio
http://www.android-studio.org/ http://android-studio.org/index.php/docs/guide 最近要接触android编程,本来想装ecl ...
- linux c语言开发工具
---恢复内容开始--- C语言编译全过程剖析 编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统 ...
- Linux开发环境必备十大开发工具
Linux是一个优秀的开发环境,但是如果没有好的开发工具作为武器,这个环境给你带来的好处就会大打折扣.幸运的是,有很多好用的Linux和开源开发工具供你选择,如果你是一个新手,你可能不知道有哪些工具可 ...
- Linux系统——C/C++开发工具及环境搭建
首先,我们是要在Linux下进行项目开发,让我们把windows“拆了”,装个Linux也是不可能的,会带来很多的不便,所以我们首先需要在虚拟机上安装Linux操作系统,我本次用的是CentOS,它也 ...
- (转)Linux下C++开发初探
1.开发工具 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户.例如,VS2008集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器,文档生成工具, nmak ...
- Linux (Ubuntu12.04) 下开发工具安装和使用
Linux (Ubuntu12.04) 下开发工具安装和使用 这里讲述的是关于在ubuntu12.04下面安装和使用各种IDE 开发环境和初步使用的知识.说一下背景:很多的开发基本都是在linux操作 ...
- 新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows)
原文出处:新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows) 这是我的文章备份 http://www.dotblogs.com.tw/ ...
随机推荐
- P3960 列队
这是NOIP 2017最后一道题 不知道这道题有没有人代码写的和我一样麻烦. Solution 30分暴力 维护每行每列的元素. 每次删除一个元素的时候, 需要修改一行一列 因此复杂度上界\(O(nm ...
- jstat分析JVM内存
zabbix: Jstat:gcutil:Old space utilization(%) S0 — Heap上的 Survivor space 0 区已使用空间的百分比S1 — Heap上的 S ...
- AndroidStudio升到最新版本(3.1.2)之后
暂时发现的需要大家注意的地方 1.androidstudio3无法导入moudle? 例如:我写了一个简单的项目,需要导入一个第三方的moudle,我导入: 因为AS升级之后,没有突出颜色的变化(变黑 ...
- Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) G - Xor-matic Number of the Graph 线性基好题
G - Xor-matic Number of the Graph 上一道题的加强版本,对于每个联通块需要按位算贡献. #include<bits/stdc++.h> #define LL ...
- Codeforces Round #300 E - Demiurges Play Again
E - Demiurges Play Again 感觉这种类型的dp以前没遇到过... 不是很好想.. dp[u] 表示的是以u为子树进行游戏得到的值是第几大的. #include<bits/s ...
- ssh自动登录(免密)
创建公钥 1 ssh-keygen -t rsa 无视它出来的任何提示,欢快的一路回车到底吧~ 把公钥复制到远程主机 把公钥id_rsa.pub复制到远程机器的 /home/username/.ssh ...
- python爬虫实战(六)--------新浪微博(爬取微博帐号所发内容,不爬取历史内容)
相关代码已经修改调试成功----2017-4-13 详情代码请移步我的github:https://github.com/pujinxiao/sina_spider 一.说明 1.目标网址:新浪微博 ...
- CodeForces 803D Magazine Ad
二分. 首先把字符串处理成一个数组,二分答案,判断一下即可. #include <cstdio> #include <cmath> #include <set> # ...
- Python 函数系列 - Str对path的处理
由此可见,“\”是转义字符,它能够将第2个“\”从转义字符转回普通字符,从而“\n”就不再起到换行符的作用. 这样操作虽然简单,但是遇到下方这个路径,看起来就会有些麻烦! path = 'D:\new ...
- mysql概念特性和优化
概念特性 基础命令 连接 监控 优化 字段 索引 查询 共享锁(shared lock)和排它锁(exclusive lock) 也叫读锁(red lock)和写锁(write lock) 多版本并发 ...