Chinaunix首页 | 论坛 | 博客
  • 博客访问: 286312
  • 博文数量: 65
  • 博客积分: 1490
  • 博客等级: 上尉
  • 技术积分: 835
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-16 20:00
文章分类

全部博文(65)

文章存档

2015年(1)

2012年(3)

2010年(7)

2009年(54)

我的朋友

分类: LINUX

2009-05-17 12:07:13

 
 
  今天,本人在单独编译模块时,没有在Makefile中指定Linux kernel源码位置,竟然编译一切正常!
 
  分析一下,好像是这么回事:
1、我的kernel源码放在/work/linux-2.6.28.1中
 
2、上次编译kernel时,我make install了一下。也就是在/work/linux-2.6.28.1中编译kernel,并make install之后,这样会在/lib/modules/2.6.28.1中建立了如下链接:

lrwxrwxrwx 1 root root     20 May 13 16:19 build -> /work/linux-2.6.28.1
lrwxrwxrwx 1 root root     20 May 13 16:20 source -> /work/linux-2.6.28.1
 

3、今天编译模块时,只要在Makefile中写make modules,就可以自动找到/lib/modules/2.6.28.1/source中的源码了。

 
 

/*

*By Neil Chiao ()

*转载请注明出处:neilengineer.cublog.cn

*欢迎到“新星湾()”指导

*/

阅读(595) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~