歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Xen Domain0編譯xen

Xen Domain0編譯xen

日期:2017/2/27 15:56:33   编辑:Linux教程

獲得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

編譯完成後模塊就在源碼當前目錄

Copyright © Linux教程網 All Rights Reserved