24、Linux根文件系统内容搭建全解析

Linux根文件系统内容搭建全解析

1. 根文件系统规则遵循的重要性

在构建嵌入式 Linux 系统时,不建议采用非标准的根文件系统结构。一些常规的“桌面”发行版试图模仿苹果文件系统布局,甚至有极端情况是构建无任何根文件系统的嵌入式 Linux 系统。但根文件系统规则是所有从事 Linux 系统开发的开源和免费软件开发者所认可和遵循的。若使用其他规则构建嵌入式 Linux 系统,会使你与大多数开源和免费软件包及其开发者脱节,还会忽视一个实用的事实标准。

2. 库的安装与管理
2.1 库的概述

在应用开发中,之前讨论过如何构建、安装和使用 GNU C 库及其替代方案。现在要探讨如何将这些库安装到目标根文件系统,以便开发的应用程序在运行时能够使用它们。这里不讨论 diet libc,因为它主要用作静态库。

2.2 glibc 库
  • glibc 库文件类型 :glibc 包包含多个库,在 ${TARGET_PREFIX}/lib 目录中可找到构建过程中安装的所有库。该目录主要包含以下四种类型的文件:

    • 实际共享库 :文件名格式为 libLIBRARY_NAME - GLIBC_VERSION.so ,例如 glibc 2.3.6 的数学库名为 libm - 2.3.6.so .so 文件是可执行的 ELF 二进制文件,可返回有用信息,如 /lib
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值