我已经在VirtualBox虚拟机上安装了MS-DOS 6.22,一切运行良好,这样做的目的是编译用C语言编写的程序,该程序显示和编辑(虚拟)RAM中的位。 但是,我需要一种在虚拟MS-DOS操作系统上安装C编译器的方法。
用于DOS的Turbo C编译器非常棒,而且免费软件。
官方网站链接https://edn.embarcadero.com//article/20841
还有Microsoft QuickC,但我不知道有多难找到它。
或Watcom C,但我不知道他们的OpenWatcom版本是否适用于DOS
我已经安装了编译器,它运行成功,如果你想在这里的ova是链接MS-DOS ova与C编译器
要打开编译器:
cd TC TC
就是这样! 你可以编写C并编译。 最好的部分是你可以不受任何限制地处理寄存器和内存。
以下是其他人遗漏的一些细节:
您可能还希望在您构建的EXE文件上运行UPX压缩器,这样您就可以在所制作的任何软盘映像上获得更多可用空间。 (如果您的目标是386之前的版本,请不要忘记使用--8086
运行它。)
它能够压缩EXE,COM和SYS文件,并且使用这种可执行压缩在当天很常见。
(但是,UPX不压缩的三种主要格式中有两种是OS / 2和Windows 3.1可执行文件。鉴于LxLite与OpenWatcom生成的EXE不相配 ,我仍然在寻找最佳选择。)
您可以尝试Open Watcom或Borland Turbo Series 。 还有其他选择,但最好的是那2个imho。
Borland C ++ 4.53是最强大的,因为它可以从几个IDE(DOS或Windows)输出DOS(在所有内存模型中)和Windows 3.1和95可执行文件。 它包括命令行工具,但同样,它必须托管在PC平台或DOSBox之类的东西上。
Borland C 4的这个原始包装相当沉重,但并不像Borland C ++ 3.1附带的文字书架那样疯狂。 Borland C ++ 3.1很可能是历史上最重,最大的零售商业软件产品盒。
Open Watcom有一个可以在DOS上运行的C编译器: 打开Watcom
你可以保存它,然后用它创建一个虚拟软盘: 虚拟软盘如何
这应该允许您在虚拟机上安装它。
这里有很多编译器:
非常具体地说,我已经将“Pacific C”用于了几个不同的有趣项目,我对易用性和整体兼容性感到满意。
我能够追逐下载的新URL:
您可能想看一下FreeDOS ,它包含一套开发工具。
Embarcadero Technologies不久前发布了Borland C ++编译器作为免费软件。 可悲的是,没有IDE,只有命令行工具。
需要了解更多c/c++开发分享用于MS-DOS的C编译器,也可以关注C/ C++技术分享栏目—计算机技术网(www.ctvol.com)!
以上就是c/c++开发分享用于MS-DOS的C编译器相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/979712.html