LFS 7.2 脚本(做自己的linux发行版)

系统安装、升级讨论
回复
shengjian.lin
帖子: 14
注册时间: 2012-07-24 12:35
送出感谢: 0
接收感谢: 0

LFS 7.2 脚本(做自己的linux发行版)

#1

帖子 shengjian.lin » 2013-01-09 13:43

最近又做了一遍LFS。现在官网以及更新到了7.2版本。
写成自动化脚本。
1。执行:ln -sv $LFS/tools /
2。执行:install-lfs.sh | tee lfs-Install.log
其中install-lfs.sh内容:

脚本代码复制不过来,大家到这个连接查看
http://www.tognu.com/read.php?tid=11&fid=4

3。上面创建 /tools到$LFS/tools的链接必须做,虽然我原以为使用了with-sysyroot 就可以不必了。

但是若把创建链接作为A,设定PREFIX变量(空或者$LFS)作为B。 当 A真B假时,$LFS_TGT-gcc dummy才正常;A真B真和A假时,均会出现错误,错误如下:

复制代码
/home/mkkopter/Workspace/LFS/7.2/tools/libexec/gcc/i686-lfs-linux-gnu/4.7.1/collect2 --sysroot=/home/mkkopter/Workspace/LFS/7.2 --eh-frame-hdr -m elf_i386 -dynamic-linker /tools/lib/ld-linux.so.2 /home/mkkopter/Workspace/LFS/7.2/tools/lib/crt1.o /home/mkkopter/Workspace/LFS/7.2/tools/lib/crti.o /home/mkkopter/Workspace/LFS/7.2/tools/lib/gcc/i686-lfs-linux-gnu/4.7.1/crtbegin.o -L/home/mkkopter/Workspace/LFS/7.2/tools/lib/gcc/i686-lfs-linux-gnu/4.7.1 -L/home/mkkopter/Workspace/LFS/7.2/tools/lib/gcc/i686-lfs-linux-gnu/4.7.1/../../../../i686-lfs-linux-gnu/lib -L/home/mkkopter/Workspace/LFS/7.2/tools/lib /tmp/ccuureL3.o -lgcc -lc -lgcc /home/mkkopter/Workspace/LFS/7.2/tools/lib/gcc/i686-lfs-linux-gnu/4.7.1/crtend.o /home/mkkopter/Workspace/LFS/7.2/tools/lib/crtn.o
/home/mkkopter/Workspace/LFS/7.2/tools/lib/gcc/i686-lfs-linux-gnu/4.7.1/../../../../i686-lfs-linux-gnu/bin/ld: cannot find /home/mkkopter/Workspace/LFS/7.2/tools/lib/libc.so.6 inside /home/mkkopter/Workspace/LFS/7.2
/home/mkkopter/Workspace/LFS/7.2/tools/lib/gcc/i686-lfs-linux-gnu/4.7.1/../../../../i686-lfs-linux-gnu/bin/ld: cannot find /home/mkkopter/Workspace/LFS/7.2/tools/lib/libc_nonshared.a inside /home/mkkopter/Workspace/LFS/7.2
/home/mkkopter/Workspace/LFS/7.2/tools/lib/gcc/i686-lfs-linux-gnu/4.7.1/../../../../i686-lfs-linux-gnu/bin/ld: cannot find /home/mkkopter/Workspace/LFS/7.2/tools/lib/ld-linux.so.2 inside /home/mkkopter/Workspace/LFS/7.2
collect2: error: ld returned 1 exit status

4。glibc make check的时候 到一步会出错,报告缺少 lstdc++,这是正常的。
上次由 shengjian.lin 在 2013-01-30 10:59,总共编辑 1 次。
头像
YeLee
论坛版主
帖子: 26388
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
送出感谢: 25 次
接收感谢: 307 次
联系:

Re: LFS 7.2 脚本(做自己的linux发行版)

#2

帖子 YeLee » 2013-01-09 15:24

支持一个。 :em09 :em09 :em09
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
回复

回到 “系统安装和升级”