当前位置: 首页 > news >正文

virtualbox虚拟机中安装FreeDOS系统和DJGPP编译环境

一、安装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环境设置完成,可以编辑&编译项目了

http://www.lryc.cn/news/162977.html

相关文章:

  • JAVASE事件监听
  • ubuntu14.04改静态ip
  • “文件的上传与下载:实现与优化“
  • uboot顶层Makefile前期所做工作说明三
  • Mysql树形表的两种查询方案(递归与自连接)
  • text-align和text-align-last的属性值
  • SpringMVC的注解、参数传递、页面跳转
  • OAK相机:启动报错X_LINK_DEVICE_NOT_FOUND
  • Python异常处理——走BUG的路,让BUG无处可走
  • 如何解决iOS打包工具AppUploader登录权限问题?
  • leetcode分类刷题:基于数组的双指针(四、小的移动)
  • eclipse
  • VIT中的einops包详解
  • 目标检测笔记(十三): 使用YOLOv5-7.0版本对图像进行目标检测完整版(从自定义数据集到测试验证的完整流程))
  • 【数据结构】设计环形队列
  • 无涯教程-JavaScript - COUPDAYSNC函数
  • python 随机生成emoji表情
  • python关闭指定进程以excel为例
  • 前后端中的异步和事件机制 | 前后端开发
  • 设计模式篇(Java):装饰者模式
  • Spark【RDD编程(三)键值对RDD】
  • 从板凳围观到玩转行家:Moonbeam投票委托如何让普通用户一同参与
  • SpringMVC的文件上传文件下载多文件上传---详细介绍
  • Spark【RDD编程(四)综合案例】
  • Golang报错mixture of field:value and value initializers
  • 【网络教程】记一次使用Docker手动搭建BT宝塔面板的全过程(包含问题解决如:宝塔面板无法开启防火墙,ssh,nginx等)
  • 【大虾送书第九期】速学Linux:系统应用从入门到精通
  • docker相关命令
  • 【Redis】4、rsync远程同步
  • 无服务架构--Serverless