unuse1ess 发表于 2020-11-6 22:12:29

关于C语言编译的问题

有一C源文件,如何将其编译成某个平台下的二进制机器码,比如8086,有那个大佬知道那个编译器可以吗

jackz007 发表于 2020-11-6 22:21:26

       光知道 CPU 型号不够,还得知道操作系统及版本。8086 是很老很老的CPU,只能跑 MS-DOS,如果是这样,那么,你的代码可以用 Turbo C 2.0 来编译。

unuse1ess 发表于 2020-11-8 17:57:06

jackz007 发表于 2020-11-6 22:21
光知道 CPU 型号不够,还得知道操作系统及版本。8086 是很老很老的CPU,只能跑 MS-DOS,如果是这样 ...

不用操作系统,裸机运行,因为我在搞引导程序

jackz007 发表于 2020-11-8 18:06:01

unuse1ess 发表于 2020-11-8 17:57
不用操作系统,裸机运行,因为我在搞引导程序

      引导程序当然必须得用汇编语言来编写了。

unuse1ess 发表于 2020-11-24 17:03:36

jackz007 发表于 2020-11-8 18:06
引导程序当然必须得用汇编语言来编写了。

我已经想通了,还是搞保护模式的操作系统了
页: [1]
查看完整版本: 关于C语言编译的问题