|
|
第 61 帖 | |
|
|
这里有否有问题,我不知有没有通过:
ln -sv /tools/bin/ld /tools/$(gcc -dumpmachine)/bin/ld gcc -dumpspecs | sed 's@^/lib/ld-linux.so.2@/tools&@g' > `dirname $(gcc -print-libgcc-file-name)`/specs GCC_INCLUDEDIR=`dirname $(gcc -print-libgcc-file-name)`/include && find ${GCC_INCLUDEDIR}/* -maxdepth 0 -xtype d -exec rm -rvf '{}' \; && rm -vf `grep -l "DO NOT EDIT THIS FILE" ${GCC_INCLUDEDIR}/*` && unset GCC_INCLUDEDIR ln: invalid option -- u Try `ln --help' for more information. bash: /usr/lib/gcc/i486-pc-linux-gnu/4.1.2/specs:Peermission denied
__________________
******************************************************** CPU:P42.4A 内存:1GB 主板:捷波智尊P4A6增强版,Instal Socket 478处理器主板Intel 865PE+ICH5 网卡:3com 显卡:Leadtek WinFast A360 TD 128MB 128bit NVIDIA FX5700 声卡:板载AC'97+CT4730 ******************************************************** |
|
|
|
|
|
|
|
第 62 帖 | |
|
|
ln -sv /tools/bin/ld /tools/$(gcc -dumpmachine)/bin/ld
======================================================= gcc -dumpspecs | sed 's@^/lib/ld-linux.so.2@/tools&@g' > `dirname $(gcc -print-libgcc-file-name)`/specs ======================================================= GCC_INCLUDEDIR=`dirname $(gcc -print-libgcc-file-name)`/include && find ${GCC_INCLUDEDIR}/* -maxdepth 0 -xtype d -exec rm -rvf '{}' \; && rm -vf `grep -l "DO NOT EDIT THIS FILE" ${GCC_INCLUDEDIR}/*` && unset GCC_INCLUDEDIR 我是分成这3部分执行的执行后tools下面的全部被清空了。。。。。编译了五遍了都要崩溃 |
|
|
|
|
|
|
|
第 63 帖 | ||
|
|
引用:
实在不行就先跳过这部分吧.
__________________
青橄榄在入口的时候是苦的,过了一会你就可以长久的品味那淡淡而又清爽的甜味。 青橄榄 http://youbest.cublog.cn 青橄榄计划的第一步总算迈出来了,等待它的是万里长征. 做技术要有做技术的原则,决不拿技术做侵权的事情,更不能用来做违法的事情。工作丢了可以再找一个,原则丢了就找不回来了。 |
||
|
|
|
||
|
|
第 64 帖 | |
|
|
tar xvf $LFS/linux-2.6.22.5.tar.bz2 去到这一步的时候出现。
bash: /tools/bin/tar No such file or directory 的错误。 查了一下发现目录/tools/bin/tar 的确有这个文件,有运行权限的x。 同时发现好多命令都出现上边的情况不能运行。 例如 make mount perl sed grep 等一批命令不能运行。 基本上按照你的步骤做的,只是中途重新启动后。没有在使用lfs用编译。直接使用root来编译。会影响么?应该不会影响吧。 |
|
|
|
|
|
|
|
第 65 帖 | ||
|
|
引用:
经过查证,发现不能运行的命令在宿主机器上是可以运行的。发觉库都连接宿主机了。可以运行的在宿主机上是运行不了的。 估计编译的时候连接库的时候出问题了。要试试再程序编译出问题的程序先得。。苦啊。。。 |
||
|
|
|
||
|
|
第 66 帖 | ||
|
|
引用:
经过再查证,估计就是重新启动后直接使用root来编译的时候没有使用新的gcc环境来编译。所以习用了宿主的gcc。连接的库连接了宿主几上边。 |
||
|
|
|
||
|
|
第 67 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 68 帖 | |
|
|
2008-7-7更新
增加显示UTF-8编码文字 给内核打上我制作的UTF-8编码文字显示补丁,这样可以让制作出来的系统在带有framebuffer普通的终端下(非X环境)就可以直接显示出中文及其它语言的文字,并且可以同屏显示多国文字。 以后用本文制作出来的LFS可以正常的显示中文信息了。 ![]() |
|
|
|
|
|
|
|
第 69 帖 | |
|
|
建议LZ把某一步出错之后,应该从哪一步重新开始在每一步都说明一下,以方便我等菜鸟...
不胜感激. |
|
|
|
|
|
|
|
第 70 帖 | |
|
|
我在第一遍安装gcc时就有问题了,前面的步骤都是按照上面提示来的,编译安装binutils没有问题。在编译完gcc后,
make install 就出现以下信息: make[1]: Entering directory '/mnt/lfs/sources/gcc-build' /bin/sh ../gcc-4.1.2/mkinstalldirs /tools /tools /bin/sh: line 3 : cd: ./fastjar :No such file or directory make[1]: *** [install-fastjar] Error 1 make[1]: Leaving directory '/mnt/lfs/sources/gcc-build' make: *** [install] Error 2 我注意到一个问题,上面的手册在第一次编译安装完binutils后就把源码目录和编译目录删了。 但是LFS book上说不能删,而我删了。还有就是我看见/lfs-sources里有一个gcc-4.1.2-specs-patch的文件,应该是补丁吧,好像没有用到。再者,我前面的步骤经我一再检查是没有出错的,后来我又重新来过,不删binutils的源码和编译目录,结过gcc编译不了。 我是把google搜烂了,找不到结果。特意注册个帐号来请大家帮忙,初学者,请不要见怪。 另外,我是在真实机器上装的,是一台赛扬300A的老机器。 |
|
|
|
|
|
|
|
第 71 帖 | |
|
|
你使用的lfs livecd是什么版本,对应哪个lfs手册,建议使用对应的lfs livecd和lfs手册,这篇手册是针对LFS6.3的,LFS6.1可以参考本手册的第一版
|
|
|
|
|
|
|
|
第 72 帖 | |
|
|
我用的livecd 是6.3版的,我尝试用其它版本的gcc试试。
|
|
|
|
|
|
|
|
第 73 帖 | |
|
|
找到组织了,哈哈哈哈。有空的时候就能折腾折腾了哈。
|
|
|
|
|
|
|
|
第 74 帖 | |
|
|
标题: 为什么找不到头文件呢? 不知道为什么找不到头文件,很是郁闷? 在configure 的时候也是找不到头文件?
|
|
|
|
|
|
|
|
第 75 帖 | |
|
|
IPRoute2-2.6.20-070313
代码: tar xvf $LFS/iproute2-2.6.20-070313.tar.bz2 cd iproute-2.6.20-070313 sed -i -e '/tc-bfifo.8/d' -e '/tc-pfifo.8/s/pbfifo/bfifo/' Makefile make SBINDIR=/sbin make SBINDIR=/sbin install mv -v /sbin/arpd /usr/sbin cd .. rm -rf iproute-2.6.20-070313 --------------------------------------------------------------------------------------------------- 好像没有"iproute2-2.6.20-070313.tar.bz2", 而是 "iproute2-2.6.20-070313.tar.gz". LZ查一下,或许是我弄错了. |
|
|
|
|
|