パスワードを忘れた? アカウント作成
725821 journal

bananan_wの日記: RedHat7.2 向けのカーネルモジュールのビルド

日記 by bananan_w
RedHat7.2 向けのカーネルモジュールをビルドする時の環境構築メモ

#ターボ君7でRedHat7.2向けのカーネルモジュールをビルドしたいのですよ。

kernel-source-2.4.9-21.rpm を rpm2cpio で展開する。
$ rpm2cpio ~/kernel-source-2.4.9-21.rpm | cpio -imdv
$ cd usr/src/linux-2.4.9-21
$ vi include/linux/version.h
#include <linux/rhconfig.h> を
#include "PATH/TO/EXTRACT/DIRECTORY/usr/src/linux/2.4.9-21/include/linux/rhconfig.h"
に変更。
$ vi Makefile
EXTRAVERSION = -21custom からcustomを取る
cp configs/kernel-2.4.9-i386.config .config
おわり。
あとはお好みのモジュール のソースを展開して、kernel-sourceを
今作ったカーネルソースツリーを指定してやればおーけー。

linux/rhconfig.h のパスを直指定しなかった場合は
$ cp configs/kernel-2.4.9-i386.config arch/i386/defconfig
$ make mrproper
$ make oldconfig
$ make dep
これで逝けると思ってたんだけど、何故かイケないです。
コンパイル自体は終るんだけど、unresolved symbol って言われる。
なんででせう?
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」

読み込み中...