码迷,mamicode.com
首页 > 系统相关 > 详细

Linux From Scratch(从零开始构建Linux系统,简称LFS)

时间:2016-07-09 19:13:07      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

一. 准备工作

  1.

一. LFS目标架构

    LFS的主要目标架构是Intel的32位架构。32位的计算机架构最广泛的支持了Linux系统,同时32架构使开源软件和非开源的软件能够和谐的工作。

    为了构建系统,先决条件是,除了后面提到的要求之外,你需要有一个已经存在的Linux系统,例如Ubuntu、Red Hat/Fedora

  或者是其它适用于32架构的Linux发行版系统。还需要指出的是一个32位的发行版是可以在一个64位的AMD/Intel计算机上安装使用的。

    从LFS所构建出来的默认的64位系统被认为是"纯净"的64系统。就是说它只支持64位的应用程序。构建一个"多种链接库"的系统需要将很多程序编译两次,

  一次是为了32位系统编译的,另外一次是为了64位系统而编译的。有许多软件包并不能在"纯净"的64位系统上正确的编译,或者它们需要专门的指令才能编译,

  通常这些软件包中都嵌入了一些具有32位特性的汇编成分,以致于如果在"纯净"的64位系统上编译它们的时候将会遭到失败。

Linux From Scratch(从零开始构建Linux系统,简称LFS)

标签:

原文地址:http://www.cnblogs.com/Mr-kevin/p/5656303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!