在LFS第五个模块上编译Glibc-2.28时出错

时间:2018-09-07 12:57:16

标签: linux centos lfs

我在运行Glibc-2.28的配置脚本之前运行LFS 8.3和第5个模块,使我得到以下错误


正在检查gnumake ...否 正在检查gmake ... gmake 正在检查gmake的版本... 3.82,不好 正在检查gnumsgfmt ...否 正在检查gmsgfmt ...否 正在检查msgfmt ... msgfmt 检查msgfmt的版本... 0.18.2,确定 正在检查makeinfo ... makeinfo 正在检查makeinfo的版本... 5.1,确定 检查sed ... sed 检查sed版本... 4.2.2,好 检查gawk ... gawk 检查版本的gawk ... 4.0.2,确定 检查野牛...野牛 正在检查野牛的版本... 3.0.4,确定 检查x86_64-lfs-linux-gnu-gcc是否足以构建libc ...是 正在检查x86_64-lfs-linux-gnu-nm ... x86_64-lfs-linux-gnu-nm 正在检查python3 ...否 检查python ... python 配置:错误: ***这些关键程序丢失或过旧:make

***检查所需文件的安装文件。

主机是Centos 7,我安装了defult的python 2,甚至手动安装了python 3.4。

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

问题是“正在检查gmake的版本... 3.82,不好”。我在交叉编译glibc 2.28时遇到了完全相同的问题。您可能要下载更新的gmake,将其安装到/ opt / gmake之类的位置,然后将其添加到PATH环境变量的前面。

SIGTERM

答案 1 :(得分:0)

嗯,我也遇到了与Lijo完全相同的问题,而jin的解决方法是正确的,但make路径却大不相同。

在我的电脑中,make安装的目标路径是“ / usr / local / bin”。因此,我建议您注意make install命令行输出的输出,以获取确切的安装路径。