从源代码构建memtest86(v4)。制造iso错误

时间:2017-11-02 03:55:32

标签: makefile

我对Linux的了解非常糟糕,所以请不要对我太过刻意。

我尝试从memtest86的源代码创建可启动的CD-ROM(ISO映像)。

我按照用户手册中的说明输入“make iso”,但我收到以下错误信息:

=====================================

make [1]:离开目录`/ home / chris / src' ./makeiso.sh

make:./ makeiso.sh:找不到命令

make:*** [iso]错误127

=====================================

我搜索了错误127,我发现了Make, error 127

我认为我的路径是正确的,二元是一个问题吗?

我的系统是64位。

源代码可以在此处下载link

1 个答案:

答案 0 :(得分:0)

您是否有特殊原因希望自己编译?您可以通过下载预先构建的.iso文件来节省一些麻烦。除此之外,这里出现了很多混乱,以至于我不知道发生了什么。有memtest86和memtest86 +,它们是两种不同的产品,具有共同的起源。我发现memtest86的一些引用实际上是memtest86+,这使得它更加模糊。还有一个memtest86++,它不会让我的头停止旋转。

Memtest86有一个可下载的.iso图像,其中包含源代码,快速浏览它似乎也是您拥有的源代码,所以我认为这是您已经拥有的源代码。 Makefile引用makeiso.sh,但它根本不包含在源代码中。我没有解释为什么会这样或如何解决它。您可能会尝试从其他分叉项目中复制该文件,但我无法猜测这是否真的有用,或者是否还有其他可能丢失的文件。我建议您联系他们的支持寻求帮助。

Memtest86 +似乎有更多complete source code repository;例如,此处包含makeiso.sh文件。如果memtest86不适合你,你可能会考虑memtest86 +(我不知道两者之间的区别或各自的优点;我只是提出了一个替代方案,因为第一个问题并非如此为你编译。)

总之,我认为您最好的选择是(1)联系支持帮助,(2)使用预先构建的.iso文件而不是自己编译,或者(3)尝试替代程序。