代码阅读器准备

操作系统类型:ubuntu 9.04

代码阅读器类型:GNU/Emacs (GTK) 22.2.1

 

ubuntu 9.04并不会默认安装GNU/Emacs,你可以打开Shell,使用如下语句安装:

sudo apt-get install emacs22-gtk

 

安装完毕,运行emacs,并输入如下语句:

alt-x shell

该语句用来打开emacs自带的shell。

 

在emacs的shell中输入ls,如果输出的结果有一些杂乱的符号,请执行如下的操作:

ctr-x ctr-f ~/.emacs

并在打开的文件的开头添加如下语句,并保存(ctr-x ctr-s):

(setq ansi-color-for-comint-mode t)
(customize-group 'ansi-colors)

 

然后执行(ctr-h t)阅读GNU/Emacs自带的tutorial文件,学会基本的emacs操作。

 

下面是针对阅读linux-kenerl代码的准备:

首先到www.kernel.org下载对应版本的kernel,我下载的是linux-2.6.30.5.tar.bz2版本。

 

下载完成后,使用如下命令打开压缩包:

tar -xvsf linux-2.6.30.5.tar.bz2

 

然后为用emacs阅读代码创建tags table

cd linux-2.6.30.5

make TAGS

 

打开emacs并执行如下命令:

alt-x visit-tags-table

输入linux-2.5.30.5文件夹下的TAGS文件的完整路径

 

然后你就可以顺心查阅代码了。

查阅代码的简单命令如下:

将当前光标停放到你要查找的函数或者变量上,使用如下命令

alt-.                     // 跳至相应的函数或者变量定义处
ctr-u alt-.             // 找该函数或者变量出现的下一个位置
alt-*                     // 返回上一级查找位置

 

 

本文欢迎转载,但请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值