当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 安装用于编写设备驱动程序的内核开发树
帖子发表于 : 2009-05-27 20:27 

注册: 2009-05-13 12:55
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
今天安装了 server 版 ubuntu,发现里面没有安装内核开发树,经过一番摸索 建立起来了,贡献给大家。

最简方案:
代码:
$ sudo apt-get install linux-headers-$(uname -r)


最优方案:
首先建立脚本 install_linux_headers.sh:
代码:
#!/bin/bash

KERNEL_BUILD=/lib/modules/$(uname -r)/build

if [ -e ${KERNEL_BUILD} -a -L ${KERNEL_BUILD} ]
then
    echo "You had install linux-headers."
else
    KERNEL_HEADERS="linux-headers-$(uname -r)"

    sudo apt-get install $KERNEL_HEADERS
fi

然后运行该脚本来安装内核开发树:
代码:
$ ./install_linux_headers.sh

安装成功之后,可以在 /lib/modules/$(uname -r) 目录下看到一个符号连接 build,像这样:
代码:
$ ls -alF /lib/modules/$(uname -r)/build
>>> build -> /usr/src/linux-headers-2.6.28-12-generic/

如果有此符号连接,就说明已经成功安装了内核开发树,可以开发内核模块了。


最后由 sillybird 编辑于 2009-05-27 20:37,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 安装用于编写设备驱动程序的内核开发树
帖子发表于 : 2009-05-27 20:29 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
不会也顶,要不然,楼主岂不是太寂寞了。 :em11


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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