0

コードを使用して基本的なデバイス ドライバーを作成しています。

#define MODULE
#include<linux/module.h>

int init_module(void){
    printk("<1>Hello World!!!\n");
    return 0;
}

void cleanup_module(void){
    printk("<1>Goodbye cruel world");

}

Ubuntuでは、エラーが発生しています:

linux/module.h no such file or directory.
4

2 に答える 2

0

これは、Linux カーネルに対してこのコードをコンパイルするために必要な Linux カーネル ヘッダーが欠落しているためです。
次のコマンドを使用してインストールします。

 sudo apt-get install linux-headers-$(uname -r)

(この質問を読んでください)。

于 2013-08-18T17:41:42.087 に答える