LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
置顶的主题 精华主题  
主题工具
旧 08-06-15, 18:18 第 61 帖
tiansm
 
tiansm 的头像
 
 
注册会员  
  注册日期: Oct 2006
  帖子: 234
  精华: 0
 

这里有否有问题,我不知有没有通过:

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
********************************************************
  tiansm 当前离线   回复时引用此帖
旧 08-06-21, 22:41 第 62 帖
gantleman
 
 
 
注册会员  
  注册日期: Jun 2008
  帖子: 1
  精华: 0
 

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下面的全部被清空了。。。。。编译了五遍了都要崩溃
  gantleman 当前离线   回复时引用此帖
旧 08-06-22, 14:02 第 63 帖
youbest
 
youbest 的头像
 
 
版主  
  注册日期: Jan 2005
  帖子: 1,500
  精华: 20
 

引用:
作者: gantleman
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下面的全部被清空了。。。。。编译了五遍了都要崩溃
仔细检查是否有输入错误,特别是标点符号

实在不行就先跳过这部分吧.







__________________
青橄榄在入口的时候是苦的,过了一会你就可以长久的品味那淡淡而又清爽的甜味。

青橄榄 http://youbest.cublog.cn

青橄榄计划的第一步总算迈出来了,等待它的是万里长征.

做技术要有做技术的原则,决不拿技术做侵权的事情,更不能用来做违法的事情。工作丢了可以再找一个,原则丢了就找不回来了。
  youbest 当前离线   回复时引用此帖
旧 08-06-26, 17:11 第 64 帖
daozhao
 
 
 
注册会员  
  注册日期: Jun 2008
  帖子: 3
  精华: 0
 

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来编译。会影响么?应该不会影响吧。
  daozhao 当前离线   回复时引用此帖
旧 08-06-26, 17:34 第 65 帖
daozhao
 
 
 
注册会员  
  注册日期: Jun 2008
  帖子: 3
  精华: 0
 

引用:
作者: daozhao
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来编译。会影响么?应该不会影响吧。

经过查证,发现不能运行的命令在宿主机器上是可以运行的。发觉库都连接宿主机了。可以运行的在宿主机上是运行不了的。

估计编译的时候连接库的时候出问题了。要试试再程序编译出问题的程序先得。。苦啊。。。
  daozhao 当前离线   回复时引用此帖
旧 08-06-26, 17:49 第 66 帖
daozhao
 
 
 
注册会员  
  注册日期: Jun 2008
  帖子: 3
  精华: 0
 

引用:
作者: daozhao
经过查证,发现不能运行的命令在宿主机器上是可以运行的。发觉库都连接宿主机了。可以运行的在宿主机上是运行不了的。

估计编译的时候连接库的时候出问题了。要试试再程序编译出问题的程序先得。。苦啊。。。

经过再查证,估计就是重新启动后直接使用root来编译的时候没有使用新的gcc环境来编译。所以习用了宿主的gcc。连接的库连接了宿主几上边。
  daozhao 当前离线   回复时引用此帖
旧 08-07-07, 00:16 第 67 帖
youbest
 
youbest 的头像
 
 
版主  
  注册日期: Jan 2005
  帖子: 1,500
  精华: 20
 

引用:
作者: daozhao
经过再查证,估计就是重新启动后直接使用root来编译的时候没有使用新的gcc环境来编译。所以习用了宿主的gcc。连接的库连接了宿主几上边。
嗯,确实做LFS设置环境的步骤可以说每一步都很重要,这里才是LFS最值得注意和研究的地方。
  youbest 当前离线   回复时引用此帖
旧 08-07-07, 00:17 第 68 帖
youbest
 
youbest 的头像
 
 
版主  
  注册日期: Jan 2005
  帖子: 1,500
  精华: 20
 

2008-7-7更新
增加显示UTF-8编码文字
给内核打上我制作的UTF-8编码文字显示补丁,这样可以让制作出来的系统在带有framebuffer普通的终端下(非X环境)就可以直接显示出中文及其它语言的文字,并且可以同屏显示多国文字。

以后用本文制作出来的LFS可以正常的显示中文信息了。
  youbest 当前离线   回复时引用此帖
旧 08-07-20, 14:44 第 69 帖
zhanglong71
 
 
 
注册会员  
  注册日期: Jul 2008
  帖子: 4
  精华: 0
 

建议LZ把某一步出错之后,应该从哪一步重新开始在每一步都说明一下,以方便我等菜鸟...

不胜感激.
  zhanglong71 当前离线   回复时引用此帖
旧 08-07-22, 17:31 第 70 帖
jc_zhong
 
jc_zhong 的头像
 
 
注册会员  
  注册日期: Jul 2008
  帖子: 15
  精华: 0
 

我在第一遍安装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的老机器。
  jc_zhong 当前离线   回复时引用此帖
旧 08-07-22, 19:49 第 71 帖
youbest
 
youbest 的头像
 
 
版主  
  注册日期: Jan 2005
  帖子: 1,500
  精华: 20
 

你使用的lfs livecd是什么版本,对应哪个lfs手册,建议使用对应的lfs livecd和lfs手册,这篇手册是针对LFS6.3的,LFS6.1可以参考本手册的第一版
  youbest 当前离线   回复时引用此帖
旧 08-07-22, 21:04 第 72 帖
jc_zhong
 
jc_zhong 的头像
 
 
注册会员  
  注册日期: Jul 2008
  帖子: 15
  精华: 0
 

我用的livecd 是6.3版的,我尝试用其它版本的gcc试试。
  jc_zhong 当前离线   回复时引用此帖
旧 08-07-25, 09:10 第 73 帖
benbenr
 
 
 
注册会员  
  注册日期: Jul 2008
  帖子: 24
  精华: 0
 

找到组织了,哈哈哈哈。有空的时候就能折腾折腾了哈。
  benbenr 当前离线   回复时引用此帖
旧 08-07-25, 23:13 第 74 帖
fyl7160260
 
 
 
注册会员  
  注册日期: Jul 2008
  帖子: 2
  精华: 0
 

标题: 为什么找不到头文件呢?


不知道为什么找不到头文件,很是郁闷? 在configure 的时候也是找不到头文件?
  fyl7160260 当前离线   回复时引用此帖
旧 08-07-26, 23:37 第 75 帖
zhanglong71
 
 
 
注册会员  
  注册日期: Jul 2008
  帖子: 4
  精华: 0
 

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查一下,或许是我弄错了.
  zhanglong71 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 06:15


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org