在djgpp中使用__MSDOS__
是否足够,还是应该使用__DJGPP__
?
相比之下,我知道cygwin默认未定义_WIN32
(基于djgpp和cygwin的目的是构建一个Unix层以隐藏真实的操作系统细节)。
我不再有DOS机器对其进行测试。
最佳答案
要列出预定义的宏及其值,请使用
djgpp -E -x c -dM /dev/null
关于c - 使用djgpp进行编译时是否仍定义__MSDOS__?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36730543/