/ / Linuxのドライバ開発を行うためにカーネルを再コンパイルすることは本当に必要ですか? - linux、コンパイル、カーネル、ドライバ

Linuxドライバの開発を行うためにカーネルを再コンパイルすることは本当に必要ですか? - linux、コンパイル、カーネル、ドライバ

Linuxドライバ開発の初心者として、私は私の以前のUbuntu 11.04(2.6.38-8-generic)に新しいカーネル(2.6.39.4)を再コンパイルして成功しました。しかし、私はなぜカーネルを再コンパイルする必要があるのだろうかと思っています。本当に必要ですか?以前のカーネルでシンプルなドライバサンプルを試してみたところ、コンパイルしてうまく走っていました。

回答:

回答№1は2

これは、作業しているドライバによって異なります。

ドライバが差異に頼っていない場合カーネルを再コンパイルする必要はなく、対応するカーネルヘッダでドライバをコンパイルするだけです。それ以外の場合は、正しいカーネルを再コンパイルしてドライバが正しく動作するようにする必要があります。