我正在尝试在 C++ 上编写完整的操作系统独立程序。我想在启动操作系统(即 Windows)之前加载程序。我试图用我的简单“Hello World”程序替换 MBR,但没有任何反应,我丢失了虚拟硬盘的分区表。我觉得应该把C++编译器写到MBR中直接执行程序或者源代码。
Q. 编译器是 EXE 格式,所以需要 Windows 或 DOS。可以写在MBR上吗?
Q. C++程序需要DOS平台。它可以在没有任何操作系统的情况下运行吗?
我正在尝试编写引导加载程序和某种相同类型的程序。
我正在尝试在 C++ 上编写完整的操作系统独立程序。我想在启动操作系统(即 Windows)之前加载程序。我试图用我的简单“Hello World”程序替换 MBR,但没有任何反应,我丢失了虚拟硬盘的分区表。我觉得应该把C++编译器写到MBR中直接执行程序或者源代码。
Q. 编译器是 EXE 格式,所以需要 Windows 或 DOS。可以写在MBR上吗?
Q. C++程序需要DOS平台。它可以在没有任何操作系统的情况下运行吗?
我正在尝试编写引导加载程序和某种相同类型的程序。