【发布时间】:2021-03-28 00:57:43
【问题描述】:
所以,我想编写一个操作系统。引导加载程序是用汇编语言编写的。现在我做内核,但可以用 C 语言编写它吗?我在 gcc -S 上试过,但我在 windows 上试过,输出文件是: .file“内核.c” 。文本 .ident "GCC: (MinGW.org GCC Build-2) 9.2.0"
【问题讨论】:
-
普通 gcc 不支持实模式编译代码。考虑使用 ia16-gcc 或专为实模式设计的编译器,例如 Open Watcom。
标签: c assembly operating-system