【发布时间】:2017-03-12 07:58:06
【问题描述】:
如何在计算机开机时通过 USB 执行我编译的 C 程序(例如带有 VGA 代码)?
我正在使用 GCC 编译器,但没有库,例如:
int main()
{
int a = 0;
int b = 2;
int c = a + b;
// bitmap codes to output image
// vga registers input bitmap
}
...生成编译文件>>传输做USB ...在PC上插入USB,将BIOS设置为USB启动,并且没有检测到操作系统
怎么做?
【问题讨论】:
-
C 中的程序无法启动,更多详情:[stackoverflow.com/questions/9983353/…
-
您应该先制作一个可启动的 USB 驱动器,然后配置其操作系统以在启动时运行您的程序。
-
你,个人知道这样做,我错过了哪一步?这是一个社区,我相信欢迎提供帮助,但不考虑发送链接的价值......
-
我必须下载 GRUB,我必须设置它吗?我需要下载任何解释器吗?必须分配启动时所需的前 512 个字节......任何可靠的东西?很满足,没有一步一步来? C 编程语言可编译但不可解释?
-
启动 PC 有点复杂,但没那么复杂,视频。例如:stackoverflow.com/questions/22054578/… 这是一步一步的wiki.osdev.org/Bare_Bones