设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Redhat/Fedora/CentOS Linux
›
如何能使内核更新时,头文件也能同时更新 ...
返回列表
查看:
866
|
回复:
5
如何能使内核更新时,头文件也能同时更新
[复制链接]
cnclg
cnclg
当前离线
积分
92
IP卡
狗仔卡
发表于 2007-11-11 01:39:52
|
显示全部楼层
|
阅读模式
编译内核后,如何能保证内核的头文件即(include下面的文件)能替换掉原来的内核头文件。看了一些前辈的方法。删除原来的内核头文件:
rm -rf /usr/include/linux
rm -rf /usr/include/asm
rm -rf /usr/include/video
然后再创建连接,这种方法好吗?
如果不替换的话,即使启用新内核,那以后编译的程序还是使用的原内核的头文件啊?
不知这样理解对不对,请高手指点。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
cobranail
cobranail
当前离线
积分
2598
IP卡
狗仔卡
发表于 2007-11-11 12:05:16
|
显示全部楼层
你的方法过时了,现在不需要这么费劲。有一个kernel-header包专门管这事.
回复
支持
反对
使用道具
举报
显身卡
cnclg
cnclg
当前离线
积分
92
IP卡
狗仔卡
楼主
|
发表于 2007-11-11 12:21:41
|
显示全部楼层
kernel-headers 包从哪里得来?
我知道debian的内核编译先生成内核安装包,一个就是kernel-headers deb安装包,能够直接更新。
但fedora下面直接用make modules_install install,并没有生成头文件安装包的。应该怎么更新头文件呢?
回复
支持
反对
使用道具
举报
显身卡
cnclg
cnclg
当前离线
积分
92
IP卡
狗仔卡
楼主
|
发表于 2007-11-11 16:54:29
|
显示全部楼层
自己顶一下,期待高手回答。
回复
支持
反对
使用道具
举报
显身卡
cobranail
cobranail
当前离线
积分
2598
IP卡
狗仔卡
发表于 2007-11-11 18:38:17
|
显示全部楼层
kernel-header是kernelxxxxxxxxx.src.rpm编译的时候产生的。自己make的内核的header都在编译内核的地方。
回复
支持
反对
使用道具
举报
显身卡
cnclg
cnclg
当前离线
积分
92
IP卡
狗仔卡
楼主
|
发表于 2007-11-11 23:29:58
|
显示全部楼层
内核来自kernel.org,不是fedora的。
内核的头文件在kernel/include的文件里面。
更新内核后为了保持内核与头文件的同步,还要建立连接。更新头文件库吧,默认系统头文件的位置是/usr/include/。我是手动建立的连接。
一是,这样做有必要吗?
二是,有必要的话,有方法自动更新吗?
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表