LFS 学习日记(第五章构建临时系统之 Grep 至 本章结束 )

2010年07月06日 星期二
对于软件包具体命令的学习程度退而求其次,原先计划基本上要把每个命令弄懂,并基本上会应用,但是前几天看了一下coreutils、gawk、gettext 等软件包的命令,都非常多,如果都要弄明白,恐怕一个软件包的命令学10天也不一定能学到好深。因为我的最初计划就是学习定制 Linux 系统,只要能达成这个目的,具体命令的学习可以求其次。现在,我对自己的要求是:知道每个软件包在定制 Linux 系统中的作用,深刻理解使用某个软件包的原因( http://www.linuxfromscratch.org/lfs/view/6.6/prologue/package-choices.html ),每个软件包都包括些什么命令,可以用来做什么,与定制系统相关的重点命令的基本用法。然后,以后有需要时再具体学习具体命令的用法。 Continue reading "LFS 学习日记(第五章构建临时系统之 Grep 至 本章结束 )"

LFS 学习日记(第五章构建临时系统之Tcl, Expect, DejaGNU)

2010年06月30日 星期三
http://www.linuxfromscratch.org/lfs/view/6.6/chapter05/tcl.html
此节的Tcl和后面的两节的Expect 和 DejaGNU共计3个软件包是专门用来测试工具链中的 Binutils 和 Gcc 的,以确保这些重要的工具链包工作正常。尽管第五章的测试不是必须的,但是第六章的测试却是必须的。 Continue reading "LFS 学习日记(第五章构建临时系统之Tcl, Expect, DejaGNU)"

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 - 第一遍)"