LM816ドライバをコンパイルできません

LM816ドライバをコンパイルできません

ARM v7 Ubuntu 14.04システムにLM 816ドライバをインストールしようとしています。 LM公式ホームページからドライバをダウンロードしました。その後、解凍してinstall.shファイルを使用してインストールしようとしましたが、成功しませんでした。以下の回答をいただきました。

Realtek Wi-Fiドライバ自動インストールスクリプト 2011年11月21日 v1.1.0

#

ドライバのソースコード tar パッケージを解凍します。 60509/runwpa rtl818 8 EUS_linux_v4.3.24_16705.20160509/wlan0dhcp

.........

rtl8188EUS_linux_v4.3.24_16705.20160509/platform/platform_ops.h rtl8188EUS_linux_v4.3.24_16705.20160509 make ドライバの認証要求 [root]: make ARCH 1.10 -gbe10 973 -汚い/ビルド > M=/home/ubuntu/LM816_RTL8188EUS_LINUX_v4.3.24_16705.20160512/driver/rtl8188EUS_linux_v4.3.24_16705.20160509 モジュールの生産:* /lib/modules/3.1.10-gbe10973-dirty/build: そのファイルやディレクトリはありません。止まる生産:*[モジュール]エラー2

#

Makeドライバのコンパイル中にエラーが発生しました:2エラーメッセージを確認します。

#

1つの奇妙なことは、/lib/modules/3.1.10-gbe10973-dirty/buildが実際に存在するので、問題がどこにあるのかわからないことです。

どんな助けや提案でも歓迎します。

よろしくお願いします。

エンダー

ベストアンサー1

パッケージ化されたカーネルの場合、/lib/modules/<kernel-version>/buildこれは通常、特定のバージョンのカーネルのカーネルモジュールインターフェイスの詳細を定義する必要なソースファイルへのシンボリックリンクです。

リンクが存在することを確認しましたが、ターゲットは存在しますか?空のディレクトリではありませんか?

Debian / Ubuntuでは、このlinux-headers-<kernel-version>_<package-version>_<arch>.debパッケージは通常、パッケージ化されたカーネル用のカーネルモジュールを構築するために必要です。/lib/modules/<kernel-version>/buildシンボリックリンクの最後にある必要があるファイルを提供します。

次のコマンドを実行します。

cd /lib/modules/3.1.10-gbe10973-dirty
ls -ld build

シンボリックリンクの場合は、build次の内容が表示されます。

lrwxrwxrwx 1 root root 34 Jan 25 08:42 build -> /usr/src/linux-headers-3.1.10-gbe10973-dirty/

次に、次のステップは、矢印の右側にリストされているディレクトリが->存在することを確認することです。存在しない場合は、名前linux-headers-3.1.10-gbe10973-dirty.dpkgまたは同様のパッケージをインストールする必要があります。

おすすめ記事