Linux カーネル モジュールを作成しようとしていますが、いくつかのスタブ コードを作成するだけで行き詰まっています。このコードを Ubuntu でコンパイルしました。
#include <linux/module.h>
int init_module(void){ printk("<1> hellp"); return 0;}
void cleanup_module(void){ printk("<1> bye");}
ただし、試してみるとinsmod
、次のエラーが表示されます。
モジュール形式が無効です
グーグルで調べたところ、バージョンの互換性に問題がある可能性があると考えましたが、よくわかりません。私は何を間違っていますか?