为strip而进入chroot环境中,sed失效
时间:2008-12-08
来源:互联网
编译完vim之后,退出chroot环境,之后sed还能用,但是进行这一步之后,为strip而进入chroot环境中执行chroot $LFS /tools/bin/env -i \.........,执行完了之后,sed就失效了。不知道是什么原因?
上传的图像
sed 失效.JPG (36.7 KB, 11 次查看) |
作者: mww_tinylinux 发布时间: 2008-12-08
因为这次你的路径里没有。猜测这是目标系统编译完剥离工具链之后的事情,这时候工具链里的已经不再使用(也就是chroot命令行里指定PATH里没有了/tools/bin),这时候sed找不到只能认为是--prefix=/usr的这次你没有编译。
作者: palxex 发布时间: 2008-12-08
palxex的思路很正确。说的也很对。这个样子的讨论才有意思。
我一开始也是从这里检查的。但是在仔细看了手把手,并且对照手册了之后。我发现做到当时的chroot 命令里的path。都没有/tools/bin,我又对照以前的path,我得出一个结论。这个时候应该不需要/toos/bin里面的东西了,palxex说的--prefix=/usr也说明了这一点。因为我们这次安装 的工具基本上都在/usr里。除了几个特别与内核有关的。
我回过头,仔细检查自己在编译安装sed的时候,发现是自己漏装了make install。
附带着多说几句。
其实自己提问题,一个当然是自己遇到了。想请高手支持。其实还有和其他人讨论的想法。就是如果出现了这个问题,那么究竟是因为什么引起的呢?往后倒推对于提高自己的能力,我觉得是有好处的。
高手回答问题。其实对自己也有好处。就当作是对自己的一个小测验吧。
我希望自己提的问题一个比一个有意思。
对了,还有谢谢palxex.
我一开始也是从这里检查的。但是在仔细看了手把手,并且对照手册了之后。我发现做到当时的chroot 命令里的path。都没有/tools/bin,我又对照以前的path,我得出一个结论。这个时候应该不需要/toos/bin里面的东西了,palxex说的--prefix=/usr也说明了这一点。因为我们这次安装 的工具基本上都在/usr里。除了几个特别与内核有关的。
我回过头,仔细检查自己在编译安装sed的时候,发现是自己漏装了make install。
附带着多说几句。
其实自己提问题,一个当然是自己遇到了。想请高手支持。其实还有和其他人讨论的想法。就是如果出现了这个问题,那么究竟是因为什么引起的呢?往后倒推对于提高自己的能力,我觉得是有好处的。
高手回答问题。其实对自己也有好处。就当作是对自己的一个小测验吧。
我希望自己提的问题一个比一个有意思。
对了,还有谢谢palxex.
作者: mww_tinylinux 发布时间: 2008-12-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28