在 ELKS 上使用 gcc
-
19-09-2019 - |
解决方案
这是咋一看,似乎是PocketDOS基于Intel 80186仿真。 80186不支持32位保护模式,所以你甚至无法在其上运行DJPP(这是DOS一个GCC实现),因为这需要一个DOS扩展(DPMI)来支持32位保护模式的代码。 80186本质上是一个8086与集成于芯片上的外围设备如中断和DMA控制器。
我不认为你可以做到这一点。您将需要一个16位实模式DOS编译器。
不隶属于 StackOverflow
解决方案
这是咋一看,似乎是PocketDOS基于Intel 80186仿真。 80186不支持32位保护模式,所以你甚至无法在其上运行DJPP(这是DOS一个GCC实现),因为这需要一个DOS扩展(DPMI)来支持32位保护模式的代码。 80186本质上是一个8086与集成于芯片上的外围设备如中断和DMA控制器。
我不认为你可以做到这一点。您将需要一个16位实模式DOS编译器。