我需要帮助编译一个非常简单的hello world内核模块。我试图在没有交叉编译的情况下这样做而不是使用本机gcc,这是主板上的debian jessie。有谁知道怎么做?
以下是简单的模块:
#define MODULE
#define LINUX
#define __KERNEL__
#include <linux/module.h> /* Needed by all modules */
#include <linux/kernel.h> /* Needed for KERN_ALERT */
int init_module(void)
{
printk("<1>Hello world 1.\n");
// A non 0 return means init_module failed; module can't be loaded.
return 0;
}
void cleanup_module(void)
{
printk(KERN_ALERT "Goodbye world 1.\n");
}