0

所以今天我正在使用稳定版 7.7 版本的 LFS 系统。在对 LFS 目录执行 chroot 后,我​​已经到了构建 glibc 包的地步。包配置成功,但是当我运行时make,终端说Segment fault (core dumped)。是什么原因造成的,我该如何解决?我在 VMWare 的虚拟机中运行 Ubuntu 14.04

4

2 回答 2

2

我遇到了同样的问题。当我离开 chroot 环境(由于重新启动)并重新进入时,它正在发生。

解决方法是重复构建虚拟内核文件系统。描述在这里

于 2015-10-31T13:40:22.200 回答
0

当我运行 make 时,终端显示段错误(核心转储)

ldd make 在您调用的环境中make运行并验证它使用的是系统 libc,而不是之前构建尝试留下的 GLIBC 的某些部分。

构建 GLIBC 时最可能导致崩溃的原因是混合了系统 GLIBC 的部分(例如ld-linux.so)和新建 GLIBC 的部分(例如libc.so.6)。几乎可以保证任何这样的混合都会在启动时崩溃。

于 2015-03-26T03:10:03.100 回答