当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu10.0.4 下编译模块出错-求高手帮忙
帖子发表于 : 2010-10-31 12:40 

注册: 2010-10-31 12:32
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
我在http://www.linuxidc.com/Linux/2010-04/25506p2.htm的文章指导下试着编译模块,但在make命令执行后总是没反应。
命令行显示:make: 没有什么可以做的为 `modules'。
不知道哪里出错了,完全新手,求高手帮解答下,谢谢了。
hello.c
代码:
#include <linux/init.h>;
#include <linux/module.h>;
#include <linux/kernel.h>;
static int hello_init(void)
{
printk(KERN_ALERT "Hello, linux kernel module\n");
return 0;
}
static void hello_exit(void)
{
printk(KERN_ALERT "Goodbye, I've created a linux kernel module sucessfully\n");
}
module_init(hello_init);
module_exit(hello_exit);
MODULE_LICENSE("GPL");


Makefile:
代码:
obj-m:= hello.o
KERNELDIR:= /lib/modules/.../build
PWD:= $(shell pwd)

modules:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules

modules_install:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install



结果:
执行make命令后返回结果为:
make: 没有什么可以做的为 `modules'。


求解答,再次感谢。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu10.0.4 下编译模块出错-求高手帮忙
帖子发表于 : 2010-10-31 16:29 
头像

注册: 2009-07-07 19:52
帖子: 240
送出感谢: 0 次
接收感谢: 0 次


KERNELDIR:= /lib/modules/.../build

这句话改一下,路径改成你内核的路径。


_________________
阿呆 : 天下第一呆!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu10.0.4 下编译模块出错-求高手帮忙
帖子发表于 : 2010-11-01 22:18 

注册: 2010-10-31 12:32
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
linjiework 写道:


KERNELDIR:= /lib/modules/.../build

这句话改一下,路径改成你内核的路径。

我根据我的机器情况改了下,改成了KERNELDIR:= /lib/modules/2.6.32-25-generic/build
但还是不行,不知道是不是在进行模块编译时要先编译下内核。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu10.0.4 下编译模块出错-求高手帮忙
帖子发表于 : 2010-11-01 22:49 

注册: 2010-10-31 12:32
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
linjiework 写道:


KERNELDIR:= /lib/modules/.../build

这句话改一下,路径改成你内核的路径。

谢谢你了,你说的对,那个地方是要改(那些文章都不提,我们这些刚入门的菜鸟怎么办),后来还不对的问题是出在Makefile中的:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
这行直接复制不行,要在行首用tab键排下版,等 变量都变绿了就行了(不知道为什么要这样排下。。)。
再次谢谢你了。
现在问题解决了,终于将HelloWorld搞好了。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu10.0.4 下编译模块出错-求高手帮忙
帖子发表于 : 2010-11-05 13:19 

注册: 2010-11-05 13:05
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
我将你的代码在我的ubuntu下运行一遍,还是不行啊,
出现如下的错误
make: *** 没有规则可以创建目标“programmimg”。 停止。
我的环境也是10.0.4
这个问题困扰我两天了
求解啊!!!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译