LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 992|回复: 9

chroot的环境变量问题...

[复制链接]
发表于 2003-3-13 19:17:38 | 显示全部楼层 |阅读模式
时间不好着,总算把静态部分编译完了
chroot时我用的是tarm的代码:

chroot $LFS /static/bin/env -i \
HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/static/bin \
CC='gcc -s' \
CHOST="i686-pc-linux-gnu" \
CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer
-ffast-math  -funroll-loops -fforce-addr -falign-functions=4"\
CXXFLAGS="${CFLAGS}" \
/static/bin/bash --login

可是在运行chmod之类是确是下面的情况:

I have no name!:/static/bin# chmod
bash: /static/bin/chmod: No such file or directory
I have no name!:/static/bin# ls
bash: /static/bin/ls: No such file or directory
I have no name!:/static/bin#
哪个环境变量有问题???
发表于 2003-3-13 19:43:45 | 显示全部楼层
你先在主系统里看一看lfs里的bash编译好了没有。
file $LFS/static/bin/bash
发表于 2003-3-14 00:06:28 | 显示全部楼层
你的CFLAGS中间是不是换行了啊?
 楼主| 发表于 2003-3-15 07:19:11 | 显示全部楼层
问题找到了
Fileutils-4.1不是静态编译的,可惜现在编译不过去了
./configure部分就有问题
无法创建config:(
patch已经打过了
发表于 2003-3-15 11:22:14 | 显示全部楼层
如果编译不过,先把源码删了试试,如果还是不行,就换一个fileutils的版本。你的主系统是什么版本的?
 楼主| 发表于 2003-3-15 16:11:01 | 显示全部楼层
我的主系统是red hat 8.0 是不是gcc2.96的问题?
嗯,我打算删掉一切,重新来一次
我想知道是那里的错误...
发表于 2003-3-15 16:11:55 | 显示全部楼层
想知道是哪里的错误,那也要把出错信息贴出来啊。
 楼主| 发表于 2003-3-17 12:28:22 | 显示全部楼层
问题找到了
就是Fileutils-4.1不是静态编译的,可是我是按照LFSBOOK上面说的作的呀?
编译完了就是动态的...:mad:
为什么就是不能静态编译呢???
发表于 2003-3-17 12:40:19 | 显示全部楼层
这样啊?你在编译的时候,把configure那一段保留下来,然后贴出来看看,还有config.log
你是不是少装了什么静态编译的库文件?
不过应该也不会,因为少了库文件,会出错的。你的问题还是第一个遇到呢,我想还是出在编译时用的命令里。你看看gcc什么的是不是静态编译的?还有,把你编译时用的命令帖出来吧。反正是信息越多越好,呵呵。
发表于 2003-3-17 13:53:02 | 显示全部楼层
最初由 xiaowanzi 发布
你先在主系统里看一看lfs里的bash编译好了没有。
file $LFS/static/bin/bash

原来丸子姑娘是真人不路象阿。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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