11.04からアップグレードしたシステムにubuntu 11.10をインストールしました。 elokタッチスクリーンドライバーをインストールする必要があります。このドライバーはカーネル2.6のみをサポートし、3はサポートしないため、ブートローダーでカーネル2.6に切り替えました。私はelok.soモジュールを作成したいので、エラーが発生します
make
make -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/etc/opt/elo-ser/elok_s-source modules
make: *** /lib/modules/2.6.38-8-generic/build: No such file or directory. Stop.
make: *** [default] Error 2
このエラーは、カーネル2.6からカーネル3.0にアップグレードしたときに発生します。カーネル2.6は/ usr/srcから削除され、/ lib/modules/2.6.x.xにはビルドディレクトリがありません。
この問題を解決する方法がわかりません。モジュールを実行するために行うべきすべての詳細に注意してください。
linuxヘッダーをダウンロードし、システムリンクを作成する必要があります
apt-get install linux-headers
ln -s /usr/src/linux-headers-2.6.38/ /lib/modules/2.6.38/build