|
准备再做一遍LFS6.3但做到到了第六章的chroot部分。出现了了youbet《如何提高LFS的成功率以及部分问题的解决方法》提到的错误。
在输入完chroot命令后提示:/tools/bin/env: No such file or directory这样的信息,而如果到/tools/bin/下找env命令,却明明白白的在那里,这通常都是由第五章调整工具链的地方没有正确完成的结果。
检查,输入命令:ldd /tools/bin/env,正确的输出应该是
linux-gate.so.1 => (0x......)
libc.so.6 => /tools/lib/libc.so.6 (0x......)
/tools/lib/ld-linux.so.2 (0x.....)
这里的(0x.....)可能会不一样,但应该是有一个十六进制的地址,绝不应该有not found。
但问题是 我输入ldd /tools/bin/env
上述所说的输出: linux-gate.so.1 => (0x......)
libc.so.6 => /tools/lib/libc.so.6 (0x......)
/tools/lib/ld-linux.so.2 (0x.....)
,只是chroot在输入完chroot命令后提示:/tools/bin/env: No such file or directory,这能分析出是哪里的问题吗?我之前成功过LFS6.3一次,这次再做一次,想摸透一下更想知道错误的根源。
按照YOUBEST的说法,是调整工具链出了故障,但前面两次的工具链调整测试,都能正常输出问题。。 |
|