我是linux或LFS的新手。我正在虛擬機上構建LFS 7.3。我使用Ubuntu 12.10。配置glibc時出錯:需要帶.init_array/.fini_array支持的鏈接器
由於不明原因,我無法使用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.
[email protected]:/home/lost+found/glibc-build$
可能是什麼錯誤?