+ -
当前位置:首页 → 问答吧 → 编译内核模块No rule to make target `kernel/bounds.c

编译内核模块No rule to make target `kernel/bounds.c

时间:2009-08-16

来源:互联网

按照这篇文章http://www.tldp.org/LDP/lkmpg/2.6/html/x181.html写个简单的lkm,代码是:
代码:
#include <linux/module.h> /* Needed by all modules */
#include <linux/kernel.h> /* Needed for KERN_INFO */

int init_module(void)
{
 printk(KERN_INFO "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_INFO "Goodbye world 1.\n");
}
make的时候提示:
引用:
make[2]: *** 没有规则可以创建“kernel/bounds.s”需要的目标“kernel/bounds.c”。 停止。
google一下:
引用:
sudo apt-get install linux-source
sudo apt-get install glibc-source
但是还是不行,难道要重新编译内核?
谢谢

作者: fifaman   发布时间: 2009-08-16

热门下载

更多