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()调用;

你可能感兴趣的:(Debian8安装内核源码)