内核代码那么庞大,开发者通常用什么IDE呢?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
ifoolb
帖子: 45
注册时间: 2013-02-06 21:17
系统: Fedora newest

内核代码那么庞大,开发者通常用什么IDE呢?

#1

帖子 ifoolb » 2013-03-27 13:52

我也在尝试学习内核,但是这里那里一大堆头文件,这里一个宏那里一个宏,光是阅读都很难,我的vim用ctag又很慢,感觉时灵时不灵的,想问下难道类似于Linus一样的人都用emacs或者vim么?请问学习、编写内核代码用什么ide好呢?
Like a fool,I'm foolish enough.
z_p
帖子: 5
注册时间: 2012-12-13 13:07

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#2

帖子 z_p » 2013-03-27 14:11

windows下soure insight,linux下还不知道用啥
wjs33
帖子: 3
注册时间: 2013-03-26 11:46
系统: win xp

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#3

帖子 wjs33 » 2013-03-27 15:03

过来学习个~~!:
头像
麦斯特
帖子: 1034
注册时间: 2005-03-28 0:00
系统: Gentoo x64
来自: ☸我佛山人

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#4

帖子 麦斯特 » 2013-03-27 17:02

目测,有人黑我大vim。
Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
头像
ifoolb
帖子: 45
注册时间: 2013-02-06 21:17
系统: Fedora newest

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#5

帖子 ifoolb » 2013-03-27 21:09

麦斯特 写了:目测,有人黑我大vim。
不是我,并且目前我还对任何一款IDE都不熟悉,一直都是用VIM在编辑所有文件,只是...至今也只能利用它的各种自带命令快速的编辑,但是插件用的不多,目前我自己下载的插件也就几个,比如mark、ctag、project还有那个omm什么什么的和文件管理器插件。而且我自己写.vimrc不是很熟,有些自己写,有些网上抄,结果现在变得很慢了,也不知道是那一行配置有问题。
Like a fool,I'm foolish enough.
头像
berryboy2012
帖子: 352
注册时间: 2012-08-05 20:55
系统: OpenSUSE

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#6

帖子 berryboy2012 » 2013-03-27 22:26

ifoolb 写了:
麦斯特 写了:目测,有人黑我大vim。
不是我,并且目前我还对任何一款IDE都不熟悉,一直都是用VIM在编辑所有文件,只是...至今也只能利用它的各种自带命令快速的编辑,但是插件用的不多,目前我自己下载的插件也就几个,比如mark、ctag、project还有那个omm什么什么的和文件管理器插件。而且我自己写.vimrc不是很熟,有些自己写,有些网上抄,结果现在变得很慢了,也不知道是那一行配置有问题。
如你所知,vim,emacs等都只是文本编辑器,编译用gcc,调试用gdb,unix的风格是几个程序协同完成一项工作。
头像
shuizhongyu
帖子: 287
注册时间: 2012-11-06 12:43
系统: arch,ubuntu
来自: 安徽合肥
联系:

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#7

帖子 shuizhongyu » 2013-03-27 22:35

看来还没入门嘛 :em05
Luckily,I have google.

新手,请大家不吝赐教,十分感谢
jizai888
帖子: 39
注册时间: 2012-08-06 15:41
来自: 内蒙古 包头市 昆都仑区

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#8

帖子 jizai888 » 2013-03-27 22:57

KScope可以,但是最新版的1.9.4有bug,等稳定版出来就应该好了,号称linux下的source insight!!
linux新手
Mazenvoy
帖子: 306
注册时间: 2010-04-02 21:17

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#9

帖子 Mazenvoy » 2013-03-28 0:14

jizai888 写了:KScope可以,但是最新版的1.9.4有bug,等稳定版出来就应该好了,号称linux下的source insight!!
这东西早就死了
而且,所谓的linux下的source insight也是你们以讹传讹,linux没有一个工具在浏览c工程上能和si抗衡的
头像
huangbster
帖子: 187
注册时间: 2012-10-29 11:35
系统: UBUNTU

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#10

帖子 huangbster » 2013-03-28 8:35

我用geany+grep.
头像
ifoolb
帖子: 45
注册时间: 2013-02-06 21:17
系统: Fedora newest

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#11

帖子 ifoolb » 2013-03-28 21:44

berryboy2012 写了:
ifoolb 写了:
麦斯特 写了:目测,有人黑我大vim。
不是我,并且目前我还对任何一款IDE都不熟悉,一直都是用VIM在编辑所有文件,只是...至今也只能利用它的各种自带命令快速的编辑,但是插件用的不多,目前我自己下载的插件也就几个,比如mark、ctag、project还有那个omm什么什么的和文件管理器插件。而且我自己写.vimrc不是很熟,有些自己写,有些网上抄,结果现在变得很慢了,也不知道是那一行配置有问题。
如你所知,vim,emacs等都只是文本编辑器,编译用gcc,调试用gdb,unix的风格是几个程序协同完成一项工作。
但是我觉得GDB的调试功能真的很简陋,只应付得过小的项目调试,难道内核开发者真的大多用GDB?当然,我自己主要是想找看代码工具。
Like a fool,I'm foolish enough.
Mazenvoy
帖子: 306
注册时间: 2010-04-02 21:17

Re: 内核代码那么庞大,开发者通常用什么IDE呢?

#12

帖子 Mazenvoy » 2013-03-28 22:06

ifoolb 写了:
berryboy2012 写了:
ifoolb 写了:
麦斯特 写了:目测,有人黑我大vim。
不是我,并且目前我还对任何一款IDE都不熟悉,一直都是用VIM在编辑所有文件,只是...至今也只能利用它的各种自带命令快速的编辑,但是插件用的不多,目前我自己下载的插件也就几个,比如mark、ctag、project还有那个omm什么什么的和文件管理器插件。而且我自己写.vimrc不是很熟,有些自己写,有些网上抄,结果现在变得很慢了,也不知道是那一行配置有问题。
如你所知,vim,emacs等都只是文本编辑器,编译用gcc,调试用gdb,unix的风格是几个程序协同完成一项工作。
但是我觉得GDB的调试功能真的很简陋,只应付得过小的项目调试,难道内核开发者真的大多用GDB?当然,我自己主要是想找看代码工具。
内核开发的用kdb

其实,slickedit这个软件不错,和source insight挺像,不过要调教一下。就C语言工程上来讲,索引的话,还是si稍强(个人感觉)。索引效率上也是SI好一点。高亮功能(指的是高亮某几个单词,用过的人懂)也不足,不过有人写了插件可以实现类似功能。就是和SI一样,收费。
回复