一、安装FreeDOS系统
1、从官网下载FreeDOS系统镜像,下载的压缩包中包含两个文件:后缀为.iso和.img的镜像
http://www.freedos.org/download/
直接下载链接
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.3/official/FD13-LegacyCD.zip
2、新建虚拟机系统,系统类型选择“其他”,版本选择“DOS”,创建硬盘为FreeDOS2023.vdi。虚拟机创建完成。
3、选中上面创建的虚拟机,点击“设置”-“存储”-“控制器”,添加第1步下载的.iso镜像,虚拟机会以此为启动镜像。
(点击“设置”-“存储”-“控制器:Floppy”,添加第1步下载的.img镜像,这一步不清楚是否起了作用)
4、启动虚拟机,会自动进入FreeDOS安装流程,安装完成后,输入shutdown命令关闭DOS系统
二、安装DJGPP环境
1、需要把DJGPP文件拷贝到FreeDOS的硬盘中,有多种方式:共享文件夹、FTP下载、硬盘访问,我目前使用的是第3种方法:硬盘访问。
在安装FreeDOS系统时,创建了一个名为FreeDOS2023.vdi的硬盘,在FreeDOS系统关闭的情况下,可以将此硬盘加载到其他虚拟机(如Win7/Win10),然后将DJGPP拷贝到该硬盘中,具体步骤如下:
- 在其他虚拟机“设置”-“存储”-“控制器”-“添加虚拟硬盘”,选择FreeDOS2023.vdi
- 启动该虚拟机,可以看到硬盘FreeDOS2023.vdi被添加到系统中,可以在“我的电脑”中访问
- 将DJGPP文件拷贝到该硬盘根目录下
- 关闭该虚拟机
2、启动FreeDOS系统,转到FreeDOS2023.vdi硬盘(一般为C:),可以看到DJGPP文件已经被添加到该盘根目录下
3、输入以下命令设置DJGPP环境
set DJGPP=C:\DJGPP\DJGPP.ENV
set PATH=C:\DJGPP\BIN;%PATH%
4、输入以下命令启动DJGPP
rhide
到此DJGPP环境设置完成,可以编辑&编译项目了