Compiler errors dev86编译错误

Compiler errors dev86编译错误,compiler-errors,Compiler Errors,我尝试在两台不同的机器上编译dev86,一台仅64位,另一台为通用32位机器。两者在完全相同的位置失效: make[4]: Entering directory `/tmp/dev86-0.16.17/libc/bcc' make[4]: *** No rule to make target `__ldivmod.o)', needed by `/tmp/dev86-0.16.17/libc/libc.a'. Stop. make[4]: Leaving directory `/tmp/dev8

我尝试在两台不同的机器上编译dev86,一台仅64位,另一台为通用32位机器。两者在完全相同的位置失效:

make[4]: Entering directory `/tmp/dev86-0.16.17/libc/bcc'
make[4]: *** No rule to make target `__ldivmod.o)', needed by `/tmp/dev86-0.16.17/libc/libc.a'. Stop.
make[4]: Leaving directory `/tmp/dev86-0.16.17/libc/bcc'
make[3]: *** [/tmp/dev86-0.16.17/libc/libc.a] Error 1
我已将noelks修补程序应用于这两个安装,并在键入make和屏幕显示后:

Select config option to flip [or quit] >

我键入quit,此时make将继续,直到出现上述错误。有什么建议我做错了什么或遗漏了什么吗?

我想您使用的是GNU Make 3.82,而不是旧版本?在这个版本中,它们似乎破坏了存档隐式规则的自动变量处理。我看到现在唯一可用的解决方案--回到3.81版