cxin 发表于 2015-10-12 07:58:59

ubuntu 14.04怎么编译xen 4.4的源代码

  可能有些朋友需要自己动手编译xen的源代码
  xen4.4的源代码下载点击打开链接
  我在ubuntu14.04下编译的确宝能上的了xen的官网,因为在编译过程中会下载一些很小的文件。

  切换到su -来编译安装

  最最最开始我们需要做2件事,这都是我在编译过程中遇到然后解决的
  第一用命令echo $LANG查看自己的LANG环境变量,如果为中文,需要设置为export LANG=“en_US”
  第二xen-4.4.0/extras/mini-os/Makefile中这句话DEF_CFLAGS += $(flags-y)的下面添加一句DEF_CFLAGS +=-w不设置这个会报错类型不匹配的问题。

  首先我们需要一些把目录切换到xen4.4的目录
  然后

  chmod755 -R./                           这一步是因为xen编译过程中需要一个脚本文件变为可执行的
  sudo apt-get install build-essential binutils python-dev libncurses5-devlibcurl4-openssl-dev xorg-dev uuid-dev bridge-utils bison flex udev gettext bin86bcciasl libgcrypt11-dev   libssl-dev pciutils libc6-dev-i386gcc-multilib texinfo zlib1g-dev glib-2.0libaio* bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif yum yajl-tools git ruby cmake markdown
  安装上面一些软件
  安装yajl 不然会报错
  apt-get install git
git clone git://github.com/lloyd/yajl
cd yajl/
./configure
sudo make install
  转移会xen4.4的目录并编译
  cd -
./configure && make world && make install

  然后很长时间以后大约10-20分钟就没出错的返回就表示编译好了。
  还有最后一步 update-grub 然后就可以重启了

  

         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: ubuntu 14.04怎么编译xen 4.4的源代码