用于Ms Dos的C99编译器?

用于Ms Dos的C99编译器?,c,dos,C,Dos,是否有支持某些C99功能的ms dos c编译器? 我在搜索可以在我的系统上运行的最新编译器时遇到困难。 实际上,当我不在家且没有互联网接入时,我需要通过Dos盒在我的Playbook上安装一个编译器。这个编译器应该可以在MSDOS上运行(gcc Adaption) 支持C99。但是它需要386。您必须在DOS下运行编译器吗?或者,让一个交叉编译器在另一个环境中运行但生成DOS可执行文件就足够了吗?@JoachimPileborg我需要一个在DOS上运行并生成可执行文件以在DOS下运行的编译器。

是否有支持某些C99功能的ms dos c编译器? 我在搜索可以在我的系统上运行的最新编译器时遇到困难。
实际上,当我不在家且没有互联网接入时,我需要通过Dos盒在我的Playbook上安装一个编译器。

这个编译器应该可以在MSDOS上运行(gcc Adaption)


支持C99。但是它需要386。

您必须在DOS下运行编译器吗?或者,让一个交叉编译器在另一个环境中运行但生成DOS可执行文件就足够了吗?@JoachimPileborg我需要一个在DOS上运行并生成可执行文件以在DOS下运行的编译器。我认为编译器在90年代中期的某个地方停止支持DOS,所以你似乎不太可能找到一个,尤其是C99在发布时就受到了很多怀疑,而且它在PC编译器上被接受和实现之前需要很多年。@lundin,你有什么参考资料来解释为什么C99会受到很多怀疑吗?我感兴趣的是更多地阅读它。@沙赫巴兹,主要是因为他们决定留下一些与C90和C++的兼容性,也因为新的标准引入了很多定义不好的行为。许多人质疑一些新功能的使用,比如复数库。标准委员会本身的许多人对结果并不满意。例如,在VisualStudio编译器中。是关于这个主题的另一个链接。