LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: D-Linux

configure glibc时出错

[复制链接]
发表于 2006-2-6 12:58:34 | 显示全部楼层
运行那个 gcc的结果是?
回复 支持 反对

使用道具 举报

发表于 2006-2-8 14:36:01 | 显示全部楼层
我刚刚遇到同样的问题了
host :下/tools/bin中有

  1. lrwxrwxrwx  1 root root    3 2006-02-08 22:01 cc -> gcc
  2. -rwxr-xr-x  3 root root 168K 2006-02-08 21:34 gcc
  3. -rwxr-xr-x  1 root root  16K 2006-02-08 21:34 gccbug
  4. -rwxr-xr-x  3 root root 168K 2006-02-08 21:34 i686-pc-linux-gnu-gcc
  5. -rwxr-xr-x  3 root root 168K 2006-02-08 21:34 i686-pc-linux-gnu-gcc-3.4.3
  6. -rwxr-xr-x  1 root root   41 2006-02-08 20:18 yacc
复制代码


./gcc -v

  1. Reading specs from /mnt/lfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/3.4.3/specs
  2. Configured with: ../gcc-3.4.3/configure --prefix=/tools --libexecdir=/tools/lib --with-local-prefix=/tools --disable-nls --enable-shared --enable-languages=c : (reconfigured) ../gcc-3.4.3/configure --prefix=/tools --libexecdir=/tools/lib --with-local-prefix=/tools --enable-clocale=gnu --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch
  3. Thread model: posix
  4. gcc version 3.4.3
复制代码


$su - lfs
中也正常
但是到了chroot后就怎么着也提示bash:

  1. /tools/bin/gcc: No such file or directory
复制代码


但是在chroot环境里跟以上两种环境下gcc都是一样的啊
也在PATH里啊

  1. root:/tools/bin# ls -ahl |grep cc
  2. lrwxrwxrwx   1 root root    3 Feb  8 14:01 cc -> gcc
  3. -rwxr-xr-x   3 root root 168K Feb  8 13:34 gcc
  4. -rwxr-xr-x   1 root root  16K Feb  8 13:34 gccbug
  5. -rwxr-xr-x   3 root root 168K Feb  8 13:34 i686-pc-linux-gnu-gcc
  6. -rwxr-xr-x   3 root root 168K Feb  8 13:34 i686-pc-linux-gnu-gcc-3.4.3
  7. -rwxr-xr-x   1 root root   41 Feb  8 12:18 yacc

复制代码

  1. root:/sources/glibc-build# export
  2. declare -x HOME="/root"
  3. declare -x OLDPWD="/root"
  4. declare -x PATH="/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin"
  5. declare -x PS1="\\u:\\w\\\$ "
  6. declare -x PWD="/sources/glibc-build"
  7. declare -x SHLVL="1"
  8. declare -x TERM="xterm"

复制代码


请教了!
回复 支持 反对

使用道具 举报

发表于 2006-2-25 21:50:08 | 显示全部楼层
我也出现了这个问题
在6.3是由于chroot不能正常运行,怀疑是少打了补丁,我从5.11的gcc第二遍开始往后重新编译后,6.3顺利通过,但是6.11的glibc的configure就出现了楼上的问题。
回复 支持 反对

使用道具 举报

发表于 2006-2-25 21:58:04 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-2-25 22:46:57 | 显示全部楼层
我在进入chroot前
#ldd /tools/bin/gcc
   linux-gate.so.1  => (0xffffe000)
   livc.so.6  =>  /lib/libc.so.6 (0xb7efd000)
   /lib/ld-linux.so.2  (0xb7fee000)
工具链调整的结果与lfs-book上的一样
是否要从工具链调整处重来?
回复 支持 反对

使用道具 举报

发表于 2006-2-25 23:19:12 | 显示全部楼层
进去chroot前,应该是 /tools/lib/ld-linux.so.2。感觉上你是要重来了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表