1.LFS的过程概述
LFS的整个过程是先构建一个不依赖于宿主机的工具链,然后使用这个工具链来生成LFS目标系统,由于核心工具链是自依赖的,所以使用不依赖于宿主机的工具链和使用宿主机上面的工具链都是同一个道理(当然这只是一个不了解一些细节的推测),只是LFS的整个过程是需要先生成一个不依赖于宿主机的工具链,然后再使用这个工具链来生成系统而已,LFS上面对这样做的解释是:
的总体目标是提供一个临时环境,您可以 chroot 到这个环境,在里面构建一个中的干净、没有问题的目标 LFS 系统。为了尽量的与宿主系统分开,我们创建了一个自包含、自依赖的工具链。要注意的是,这个创建过程被设计为尽量减少新手犯错误的可能,同时尽可能多的提供教育价值。
2.什么是目标三元组?
在交叉编译时,交叉工具位于宿主机上,编译生成的目标文件在目标机上运行;如果在构建交叉编译工具链时,生成的交叉编译工具链不是在宿主机上面运行,而是在另外的机器上运行,且交叉编译工具链在编译时生成的目标文件并不是在运行工具链的机器上运行,二是在另外的机器上运行,这三个平台:生成交叉编译工具链的平台、运行交叉编译工具链的平台、运行目标文件的平台,就称为目标三元组。
阅读(1523) | 评论(0) | 转发(0) |