0

我正在尝试编译 Bison 以从头开始构建 Linux。我的主机操作系统是 Ubuntu 18.04。根据网页上的说明,在进入

./configure --prefix=/tools

我最终得到了错误

...
checking for ar... ar
checking for ranlib... ranlib
checking build system type... config.guess: cannot create a temporary directory in /tmp
configure: error: cannot guess build type; you must specify one

其他用户似乎建议我缺少依赖项。但是,我无法弄清楚我错过了什么。

我不知道最后一行错误中引用了哪种构建类型以及如何修复错误。任何指针?谢谢。

4

1 回答 1

0

通常当我卡住时我会做的是:

rm -rf bison-3.4.1

然后我解压文件并重做整个过程。有时,下载的 tar 文件只是错误的。在这种情况下,我建议您重新下载该文件:

cd /mnt/lfs/sources
wget http://ftp.gnu.org/gnu/bison/bison-3.4.1.tar.xz

此外,如果问题仍然存在,请参阅日志文件以查看卡住的确切位置

于 2020-02-06T12:28:52.000 回答