|
发表于 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机制相关的功能的话,我完全可以把相应的支持拿掉吧?
请先分清什么是工具链。您真正需要的是工具链产生的可执行二进制代码,工具链并不是必需品,工具链仅仅是生产工具。
针对特定硬件平台、特定系统您只需要一份工具链。 |
|