error: 'struct proc_dir_entry' has no member named 'owner' Solution
2022-02-16 18:48:08
Android 4.0ドライバをコンパイルする際、proc_dir_entry構造体のownerメンバを使用しましたが、コンパイルすると以下のエラーが発生します。
drivers/hello/hello.c:217: error: 'struct proc_dir_entry' has no member named 'owner'
make[2]: *** [drivers/hello/hello.o] error 1
make[1]: *** [drivers/hello] Error 2
make: *** [drivers] Error 2
エラーメッセージは、struct proc_dir_entry 構造体に所有者のメンバが見つからなかったことを示しています。
参照されている proc_fs.h ヘッダーファイルを見てみると、確かに struct proc_dir_entry 構造体の内部にオーナメンバーが存在しないことが判明しました。
その構造体に以下のコードを追加してください。
struct module *owner;
保存して、再コンパイルして、OK。
proc_fs.hファイルは、カーネルソースコード下のinclude/linuxディレクトリにあります。
関連
-
android refactoring exceptionAndroid リソースリンクの失敗
-
jsについて Uncaught TypeError: null issue のプロパティ 'style' を読み取ることができません。
-
IIS 7.5上のASP.NET 4.0とチャートに関する質問
-
ruby がエラー Failed to build gem native extension を報告しました。
-
解決策:gpg: Can't check signature: public key not found エラーが発生しました。
-
ArrayAdapter は、リソース ID が TextView である必要があります。
-
解決済みです。GET http://localhost:8080/statics/js/jquery-3.4.1.js net::ERR_ABORTED 404
-
ハウジング・エンド ボブ・オストヴィッチ
-
フロントエンドのhttpリクエストタイムアウトの概要について
-
ApiModelProperty の使用方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
解決策:matlab スレッド "AWT-EventQueue-0" で例外発生 java.lang.OutOfMemoryError: Javaヒープ
-
Build Record 2-CSS file not loaded-Solved-Resource interpreted as Stylesheet but transferred with MIME type text/plain
-
Tensorflow】エラー報告の落とし穴--入力配列を形状(100,784)から形状(100)にブロードキャストできなかった。
-
shell あいまい出力リダイレクト
-
Python標準ライブラリ(各種モジュールの超定番入門書)
-
python reports an error: 'list' object has no attribute 'shape'
-
JavaScriptで不正なappendChildを解決する方法
-
%matplotlib インライン構文エラー
-
C# データベース操作エラー この接続に関連する開いているデータリーダーがすでにあり、閉じる必要があります。
-
android Spinner で OnItemSelectedListener がデフォルトで一度自動的に呼び出されないようにした。