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

[debian-users:17156] Re: kernel-headers?



At Sat, 31 Jul 1999 15:08:12 +0900,
Yuusuke Tahara <m5021212@xxxxxxxxxxxx> wrote:

> potato 環境で /usr/include/linux などはどうなっているのが正しいのでしょ
> うか?

たはらさんの環境で正しいのでは。

> /usr/include/linux/* は libc6-dev に含まれていますが,modversions.h
> などは kernel-headers-* に含まれていて (もちろん libc6-dev には含まれ
> ていない) /usr/src/kernel-headers-*/include/linux/modversions.h
> にインストールされます.ということは,kernel-headers-* をインストール
> すると /usr/include/linux -> /usr/src/kernel-headers-*/include/linux
> にリンクが張られるような気がするのですが私のマシンはそうなっていません.

modversions.h などが必要になる(kernel version に依存する)
ものをコンパイルする場合には、Makefile の CFLAGS あたりを
いじって

gcc -I/usr/src/kernel-headers-2.2.10-ac12 ...

というふうにする、というのがどうやら正しいようです。

kernel version に依存しない普通のアプリケーションをコンパイル
する場合には libc-dev に含まれている /usr/include/linux 以下を
使って libc を作成した環境に合わせてコンパイルする、と。

> kernel-package のバージョンは 6.21 です.
> ii  kernel-package  6.21           Debian Linux kernel package build scripts.

--rootcmd fakeroot 使えてます?

-- 
大野 修一