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