LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: ch_fb

对内核头文件的理解

[复制链接]
发表于 2008-12-17 12:47:35 | 显示全部楼层
Post by d00m3d;1923593
要麽去"净化"的问题是很早便明白了,但"净化"了什麽却不是很清楚


这个读读代码会很清楚的,说不太清,或者是偶表达能力有限。

Post by true_log;1923695
文章中没有说明配置内核与编译交叉工具链的先后顺序(我想这可能是个低级问题,我是初学者,就请见谅啦)。


先后顺序无关的。前提是在开始行动后,您不能修改内核源代码。

Post by true_log;1923695
我想应该是先
make ARCH=arm menuconfig
然后才能使用内核头文件吧,不管是通过直接拷贝,还是用make header_install来得到纯净的内核头


直接拷贝的是未“净化”的头文件。

Post by true_log;1923695
针对嵌入式环境,自己裁剪linux内核,定制高度专用化的内核的情况可能比较多吧,比如为了缩小体积,我的应用程序不使用IPC机制相关的功能的话,我完全可以把相应的支持拿掉吧?


请先分清什么是工具链。您真正需要的是工具链产生的可执行二进制代码,工具链并不是必需品,工具链仅仅是生产工具。
针对特定硬件平台、特定系统您只需要一份工具链。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表