LFS 学习日记(第5章构建临时系统之重新编译前面的临时工具链 )

2010年06月23日 星期三

因为前面的工具链可能有时重复编译安装(LFS 学习日记(第5章构建临时系统之5.4. Binutils-2.20 - 第一遍) http://www.learndiary.com/home/space-1-do-blog-id-3792.html ),也许会引起问题,因为刚编译安装完成的工具可能马上会被使用,那么也许当第二次编译这个工具时使用了第一次编译的这个工具,这与LFS BOOK是不符合的。因此,决定重新编译工具链。作为宿主机的虚拟机内存以后为 512M 了。 Continue reading "LFS 学习日记(第5章构建临时系统之重新编译前面的临时工具链 )"

LFS 学习日记(第5章构建临时系统之5.6. Linux-2.6.32.8 API Headers )

2010年06月21日 星期一
http://www.linuxfromscratch.org/lfs/view/6.6/chapter05/linux-headers.html
5.6. Linux-2.6.32.8 API Headers

translation: The Linux API Headers expose the kernel's API for use by Glibc. (Linux API Headers 提供内核的 API 给 Glibc 使用。) Continue reading "LFS 学习日记(第5章构建临时系统之5.6. Linux-2.6.32.8 API Headers )"

LFS 学习日记(第5章构建临时系统之5.5. GCC-4.4.3 - 第一遍)

2010年06月18日 星期五
todo: 学习 Linux 下编写C语言的基础知识。包括:标准C语言;利用 Linux 下的特定库编译C程序;适合源码编译安装、特定平台的二进制包的安装的编写与制作(如:autoconf的使用、Makefile的编写等等)...

http://www.linuxfromscratch.org/lfs/view/6.6/chapter05/gcc-pass1.html Continue reading "LFS 学习日记(第5章构建临时系统之5.5. GCC-4.4.3 - 第一遍)"

LFS 学习日记(第5章构建临时系统之5.4. Binutils-2.20 - 第一遍)

2010年06月13日 星期日

http://www.linuxfromscratch.org/lfs/view/6.6/chapter05/binutils-pass1.html

在有MAKEFLAGS=-j 2 的情况下的编译安装记录和时间如下: Continue reading "LFS 学习日记(第5章构建临时系统之5.4. Binutils-2.20 - 第一遍)"

LFS 学习日记(第5章构建临时系统之一)

2010年06月11日 星期五
http://www.linuxfromscratch.org/lfs/view/6.6/chapter05/introduction.html
构建第5章这一临时工具系统分两步走:一是独立于宿主机的工具链,二是用工具链编译其它重要工具。

todo:理解独立于宿主机的工具链到底独立到哪种程度 Continue reading "LFS 学习日记(第5章构建临时系统之一)"

LFS 学习日记(第4章环境设置)和 bash 及其内建 set 命令学习小节

2010年06月08日 星期二
1、4.4. Setting Up the Environment http://www.linuxfromscratch.org/lfs/view/6.6/chapter04/settingenvironment.html
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash 这个命令不能得到一个完全干净的 LFS 编译环境的问题,我通过用LFS6.6提供的bash覆盖Ubuntu10.04中自带的bash解决,由于LFS6.6 BASH 不会调用/etc/bash.bashrc,在非lfs用户中的 .bashrc中显式调用它:source /etc/bash.bashrc ( the issue of environment value $PS1 set under Ubuntu 10.04 http://linuxfromscratch.org/pipermail/lfs-support/2010-June/038825.html ) Continue reading "LFS 学习日记(第4章环境设置)和 bash 及其内建 set 命令学习小节"