スポンサード リンク
インストールの為の下準備(コード改変)
Posted at 08/12/06 PermaLink» Comment(0)» Trackback(0)»
これでmake world を行うと、なぜかエラーになります。
いろいろと調べてみると、
インクルードファイルへのパスが通っていないことが原因のようです。
xenの中のファイル「Config.mk」を
一部修正する必要があります。
まず、以下のディレクトリに移動して下さい。
# cd /usr/lib/gcc/i386-redhat-linux
# ls
ここで表示されたバージョンを確認します。
私の場合、4.1.2でした。
xenのディレクトリに戻ります。
# cd /usr/src/xen-3.3.0
Config.mkのコードの改変を行います。
# vi Config.mk
以下のコードが書かれている場所を探します。
ifneq ($(EXTRA_PREFIX),)
EXTRA_INCLUDES += $(EXTRA_PREFIX)/include
EXTRA_LIB += $(EXTRA_PREFIX)/$(LIBLEAFDIR)
endif
その上に下記を追加して下さい。
EXTRA_PREFIX ?= /usr/lib/gcc/i386-redhat-linux/4.1.2
これでEXTRA_PREFIX内のincludeファイルを
読み込んでくれるようになり、
make world が通るようになります。