■
loadable kernel moduleを作る。
k.c
#include
#includeMODULE_AUTHOR("yusei-n");
MODULE_DESCRIPTION("printk");
MODULE_LICENSE("GPL");int init_module(void)
{
printk("k.c: module being installed\n");
return 0;
}void cleanup_module(void)
{
printk("k.c: module being removed\n");
}
gcc -DKERNEL -DMODULE -O -Wall -I /lib/modules/`uname -r`/build/include
-c k.c