LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 837|回复: 1

请教下 库 和 系统的关系

[复制链接]
发表于 2010-9-15 00:51:23 | 显示全部楼层 |阅读模式
最近学习 initramfs ,以及平时经常使用一些嵌入式系统,一直都想知道如何从 库 的角度去看的更深刻一些

我去隔壁 LFS 版看了好久,却总不能理清头绪,请教些疑问

先问个最直接的问题
比如将 i386 平台的程序通过 源码交叉编译成 mips 平台的,就涉及到很多支持库,这些个支持库,是否要拿到 目标mips 下使用,还是在本地平台准备好做编译就行? 如果 目标mips 用 uclibc ,我这边的i386用glibc,是否不行?

   这个情况是否和编译mplayer一样,比如编译mplayer会涉及大量的什么什么编码库解码库

再问几个我头脑中很乱的问题
    内核是否一定要在 gcc 环境下做编译?
    单纯编译内核(不包括随后的initrd init shell等等)是否一定要某些 库 ?

    不是很理解 内核 和 上面哪些init shell initramfs 之间真正的关系,我见过没有initrd的发行版,也见过只有 initramfs 的发行版

乱了,也不知道自己究竟想说什么
发表于 2010-9-15 09:32:15 | 显示全部楼层
生成编译链时有分glibc还是uclibc, 所以不能混.

内核目前用到了一些gcc特性, 但也不是很多, 有修改后的不用这些特性的分支

内核这个级别用不到别的库

这些嘛, 还是琢磨琢磨lfs吧, 会有帮助的
回复 支持 反对

使用道具 举报

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

本版积分规则

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