我对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
答案 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)尝试替代程序。