将C程序编译到MS-DOS环境

时间:2010-04-22 13:07:11

标签: c compilation dos djgpp

我有一个使用32位目标文件的小程序,我希望在dos操作系统下运行它。现在,搜索后我发现了DJGPP
有没有办法使用DJGPP将我的程序编译为16Bit dos可执行格式?

提前谢谢

2 个答案:

答案 0 :(得分:2)

查看this相关的Stack Overflow问题。这可能有所帮助。

答案 1 :(得分:0)

如果你想利用32位处理器(386及以上)在16位DOS(使用DPMI)下运行32位代码,那么DJGPP绝对是正确的工具。也就是说,它生成包含32位代码的16位dos可执行文件。对于对象格式,它使用32位COFF。