C编译器为MS-DOS(闭合)(C compiler for MS-DOS [closed])

2019-08-17 05:11发布

我有一个VirtualBox的虚拟机上安装MS-DOS 6.22,一切运作良好,这样做的目的是为了汇编写在显示和在(虚拟)内存编辑位的C语言程序。 但是,我需要一种方法来安装虚拟MS-DOS操作系统上的C编译器。

Answer 1:

涡轮C编译器DOS只是真棒,和免费软件。

官方网站链接http://edn.embarcadero.com//article/20841

还有一些微软QuickC,但我不知道有多难找到它。

或者WATCOM C,但我不知道,如果他们的OpenWatcom版本的DOS工作



Answer 2:

我已经安装了编译器,它成功的工作,如果你想在这里的卵子是链接MS-DOS卵子与C编译器

要打开编译器:

cd TC

TC

这就是它! 你可以写C和汇编。 最好的部分是,你可以处理,没有任何限制寄存器和存储器。



Answer 3:

下面是别人已经错过的细节一堆:

  1. 没有人提到DJGPP的。

    这是GCC的保护模式DOS端口,可能有可用的任何开源选项库和导游最大的选择。 (包括涡轮视觉端口与安装HOWTO )

  2. 无论你想做什么, OpenWatcom ( 源 )很可能会满足您的需求。

    1. OpenWatcom还包括免费的许可使用DOS / 4GW,使得它如此受欢迎,早在天。 (当你看到这样的比赛DOOM说:“DOS / 4GW保护模式运行”启动时,这意味着它是使用WATCOM C / C ++,内置因为DOS / 4GW是DOS / 4G的特殊WATCOM包的版本。)

    2. 如果你不想怀旧,OpenWatcom捆绑更新,更好的DOS / 4GW的替代品,如DOS / 32和PMODE / W。

    3. 如果你想围绕推杆与Windows 3.1程序,OpenWatcom包括Win386,对窗口3.X的32位扩展其使用像内华达公司为他们的Windows 3.1的游戏微软公司生产自己的“Win32s的” 32位API插件之前。

    4. OpenWatcom可以针对从单一的所有支持的平台上安装。 (我用它来建立从Linux的各种DOS和Windows的测试EXE文件。)

    5. OpenWatcom可以针对很多复古的平台:

      • COM文件
      • 实模式的EXE文件(有一组独立的选项中选择最低CPU要求)
      • 保护模式的EXE文件(与您所选择的几个扩展的)
      • Windows 3.1的EXE文件(带或不带Win386扩展)
      • 你可能不关心其他许多格式
  3. 如果你想要的东西,会让你运行古代硬件的IDE和编译器, 太平洋Ç编译器和IDE列表中的286 CPU作为他们的最低要求,但也可以在运行DOSEMU方便地集成到基于Linux的构建自动化。

  4. 下面是DOS其他一些免费的C编译器,但他们缺乏庞大的生态系统DJGPP和OpenWatcom有:

    • CC386
    • DESMETç
    • Dev86
    • 橙C / C ++编译器

您可能还需要运行UPX你建立,所以你必须在你做任何软盘镜像更多的可用空间的EXE文件压缩。 (不要忘了来运行它--8086 ,如果你的目标较旧的版本比386)

它能够压缩EXE,COM和SYS文件,并使用这种可执行文件压缩的是司空见惯的,早在天。

(但是,有两个三大格式UPX不压缩是OS / 2和Windows 3.1的可执行文件。我仍然在寻找到那些最好的选择,因为LxLite不OpenWatcom生成的EXE文件相处。)



Answer 4:

你可能想尝试打开WATCOM或Borland公司的Turbo系列 。 还有其他的选择,但最好是那些2恕我直言。



Answer 5:

了Borland C ++ 4.53是最有能力的,因为它可以输出DOS(在所有存储器模型)和Windows 3.1和95个可执行文件,从多个的IDE,无论是DOS或Windows一个。 它包括命令行工具,但同样,它在PC平台上或类似的DOSBox东西主办。

这种原始的封装用Borland C 4是相当沉重的,但几乎没有疯狂的作为来使用Borland C ++ 3.1字面书架。 用Borland C ++ 3.1比可能在历史上最重最大的零售商业软件产品包装盒等等。



Answer 6:

打开WATCOM有一个C编译器将在DOS工作: 打开WATCOM

你可以将它保存,然后使用它创建一个虚拟软盘: 虚拟软盘如何

这应该让您在虚拟机上安装它。



Answer 7:

有许多在这里的编译器:

http://www.compilers.net/dir/free/compilers/ccpp.htm

很特别,我已经使用了“太平洋C”为几个不同的有趣的项目,我很高兴与两个易用性和整体的兼容性。

我能够追逐新的网址下载:

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/c/pacific/



Answer 8:

你可能想看看的FreeDOS ,它包括开发工具套件。



Answer 9:

Embarcadero Technologies公司日前发布的Borland C ++编译器为免费软件,前一段时间。 可悲的是有没有IDE,只有命令行工具。



文章来源: C compiler for MS-DOS [closed]
标签: c virtualbox dos