红联Linux门户
Linux帮助

2.6内核模块编译的makefile

发布时间:2006-09-04 00:14:41来源:红联作者:smallwl
其实已经算不上makefile了
[code]#include
#include
#include

static int init_hello_4(void)
{
printk(KERN_ALERT "Hello, world 4 ");
return 0;
}

static void cleanup_hello_4(void)
{
printk(KERN_ALERT "Goodbye, world 4 ");
}

module_init(init_hello_4);
module_exit(cleanup_hello_4);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Playmud");
MODULE_DESCRIPTION("Test only!");
MODULE_SUPPORTED_DEVICE("testdevice");[/code]

[code]#echo "obj-m:=hello.o" > Makefile
#make -C /usr/src/`uname -r` M=`pwd` modules[/code]
文章评论

共有 1 条评论

  1. gongji110 于 2008-04-12 15:51:42发表:

    提示出错阿:
    make: Entering directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
    make: *** 没有规则可以创建目标“pwd”。 停止。
    make: Leaving directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'