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

本文详细介绍了在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的目录

然后

chmod  755 -R  ./                           这一步是因为xen编译过程中需要一个脚本文件变为可执行的

sudo apt-get install build-essential binutils python-dev libncurses5-dev  libcurl4-openssl-dev xorg-dev uuid-dev bridge-utils bison flex udev gettext bin86  bcc  iasl libgcrypt11-dev   libssl-dev pciutils libc6-dev-i386  gcc-multilib texinfo zlib1g-dev glib-2.0 libaio* 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 然后就可以重启了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值