Debian8安装内核源码

下载内核源码

安装生成源码时需要的开发工具套件,以及用来解压源码包并自动打补丁的工具dpkg-source

sudo apt-get install dpkg-dev

下载完整的内核源码

sudo apt-get source linux-image-$(uname -r)

生成的文件:

linux-4.8.11  dpkg-source将下载的内核源码自动解压到当前目录
linux_4.8.11-1~bpo8+1.debian.tar.xz   可用的内核补丁
linux_4.8.11-1~bpo8+1.dsc      源码控制文件
linux_4.8.11.orig.tar.xz   完整的内核源码

Ctags

安装ctags
sudo apt-get install exuberant-ctags

或在下面地址下载源码包,http://ctags.sourceforge.net/,解压后编译安装

./configure
make
sudo make install
配置ctags

生成tags文件

cd linux-4.8.11
ctags -R *

在vimrc中添加下面内容

let Tlist_Ctags_Cmd = '/usr/bin/ctags'
set autochdir
set tags=/home/jjli/linux-4.8.11/tags;  (ctags -R 后生成的tags文件所在目录)

Taglist

安装taglist
下载地址:http://www.vim.org/scripts/script.php?script_id=1238
cp ~/Download/taglist.zip ~/.vim
unzip taglist.zip
配置Taglist
在~/.vimrc中添加如下内容
let Tlist_Show_One_File = 1 #不同时显示多个文件的tag,只显示当前文件的
let Tlist_Exit_OnlyWindow = 1 #如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Use_Right_Window = 1 #在右侧窗口中显示taglist窗口

Ctags使用方法:

Ctrl+ ]跳到光标所在函数或者结构体的定义处
ctrl+} 查看函数定义
ctrl+t 从ctrl+}中返回

Taglist使用方法

vim打开文件后,执行下面命令打开tag窗口

:TlistOpen

在vim的normal模式下且光标处于tag窗口,可以执行以下命令

u   更新taglist窗口中的tag
s   更改排序方式,在按名字排序和按出现顺序排序间切换
X   taglist窗口放大和缩小,方便查看较长的tag

生成帮助标签(下面操作在vim中进行):

:helptags ~/.vim/doc     #生成标签
:help taglist.txt        #查看帮助

ps:
要使用taglist插件,必须满足:
1. 打开vim的文件类型自动检测功能;
2. 系统中装了Exuberant ctags工具,并且taglist能够找到此工具(因为taglist需要调用它来生成tag文件);
3. 你的vim支持system()调用;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值