[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:37678] Re: sis900.cのコンパイルについて



岩崎です。

On 2003.7.14, at 10:27 Asia/Tokyo, 横山貴士 wrote:

#gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/driver/net -O6 -c sis900.c
下記のような出力がされてコンパイルができませんでした。
sis900.c:49: linux/module.h: No such file or directory
sis900.c:50: linux/version.h: No such file or directory

これはカーネルのヘッダファイルがないのでコンパイルできていないという
ことのような気がします。ですので、

1 kernel-headers-2.4.18-bf2.4パッケージをインストール
2 インストールしたパッケージのヘッダファイルをgccが探すように設定。
 自信ない上にためしてもいないけどけどこんな感じ?

 gcc -DMODULE -D__KERNEL__ -L/usr/src/kernel-headers-2.4.18-bf2.4/include/
   -O6 -c sis900.c
 
sis900.cをコンパイルするにあたり、これ以上の作業を
どのようにしていけばよいのかわからず、途方に暮れております。
なにかアドバイスあるいは、御指摘がありばよろしくお願いします。

モジュール単体をコンパイルするよりは、新しいカーネルを落としてきて作り直すほうが
楽かもしれませんね。メルコのサイトに書いてある方法だと、それが何をやっているのか
理解してwoodyでなんとかなるように多少アレンジしないと動かすのは難しいかもしれま
せん(少なくとも書いてあることを「そのまま」コマンド打ってもうまくいかなそう)。

---------------------------------------------
Masatoshi Iwasaki

pingoo@xxxxxxxxxxxxxxxxx
http://potter.dcl.info.waseda.ac.jp
---------------------------------------------