LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > Linux教程 >

Xen Domain0编译xen_blkfront模块

时间:2015-01-19 09:40来源:opstool.com 编辑:opstool 点击:
获得Kernel代码 对于Ubuntu系统,通过 apt-get source kernel包名 得到当前的kernel代码 或者到Kernel的官方网站找到当前kernel的源码 方法一 使用系统的build模块编译 make - C / lib / modules / `uname -r

获得Kernel代码

  • 对于Ubuntu系统,通过apt-get source kernel包名 得到当前的kernel代码
  • 或者到Kernel的官方网站找到当前kernel的源码

方法一

使用系统的build模块编译

make -C /lib/modules/`uname -r`/build M=`pwd` modules

没有找到?请检查一下啊kernel-devel包是否已经安装

sudo yum install kernel-devel.x86_64

方法二

产生Kernel配置文件

make menuconfig

产生kernel编译依赖的二进制文件

make scripts

生成必要的头文件

make prepare

进入到对应模块所在的目录,执行make

cd drivers/block/
make CONFIG_XEN_BLKDEV_FRONTEND=m -C ~/linux-lts-raring-3.8.0/ M=`pwd` modules

编译完成后模块就在源码当前目录

转载请保留固定链接: https://linuxeye.com/Linux/2106.html

------分隔线----------------------------
标签:Xenxen_blkfront
栏目列表
推荐内容