执行 ./configure 命令期间 Gzip 冻结

执行 ./configure 命令期间 Gzip 冻结

我按照 LFS 手册的说明操作。我解压或解压了许多软件包并安装它们。但是当我对 Gzip 软件包执行相同的操作时,它冻结了。直到checking for ld used by gcc...部分操作之前,一切都运行正常。

# lfs@harun-VirtualBox:/mnt/lfs/sources/gzip-1.9$ ./configure --prefix=/tools
.
.
.
checking whether lstat correctly handles trailing slash... yes
checking whether ftello is declared... yes
checking for ftello... yes
checking whether ftello works... yes
checking whether getcwd (NULL, 0) allocates memory for result... yes
checking for getcwd with POSIX signature... yes
checking whether getdtablesize is declared... yes
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... yes
checking for working GNU getopt_long function... yes
checking for C/C++ restrict keyword... __restrict
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking host CPU and C ABI... i386
checking where to find the exponent in a 'float'... word 0 bit 23
checking whether limits.h has ULLONG_WIDTH etc.... yes   
checking for ld used by gcc... 

这可能是什么原因造成的?有什么建议吗?

答案1

我只是找到了一个解决方法。但这不是解决问题的最佳方法。我以root用户身份执行相同的命令,它工作正常并且没有冻结。但这个解决方案还不够好。因为此命令新生成的文件属于root用户。所以我们必须将所有权从默认用户更改为root默认用户,在我的情况下是默认用户lfs

权限也应该是递归的。

$ chown -R lfs gzip-1.9

相关内容