我是 linux 或 LFS 的新手。我正在虚拟机上构建 LFS 7.3。我使用 Ubuntu 12.10。
由于未知原因,我无法使用 cfdisk 对硬盘进行分区,所以我在安装操作系统时创建了分区。我将 $LFS 更改为 /home/lost+found (新分区)。除此之外,我完全按照 LFS 书中的所有教程进行操作,并且我已经成功安装到本书中的第 5.6 点。
现在我被困在安装第一个 Glibc-2.17 上。我使用以下命令进行配置:
../glibc-2.17/configure \
--prefix=/tools \
--host=$LFS_TGT \
--build=$(../glibc-2.17/scripts/config.guess) \
--disable-profile \
--enable-kernel=2.6.25 \
--with-headers=/tools/include \
libc_cv_forced_unwind=yes \
libc_cv_ctors_header=yes \
libc_cv_c_cleanup=yes
我尝试安装 gawk,但错误消息确实发生了变化。但是我在配置时仍然遇到以下错误:
checking for .preinit_array/.init_array/.fini_array support... no
configure: error: Need linker with .init_array/.fini_array support.
user@user:/home/lost+found/glibc-build$
可能有什么问题?