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

Dos下编译环境搭建和C运行程序生成

文章目录

  • 前言
  • 一、需要准备的Tool
  • 二、搭建步骤


前言

因为工作需要,需要搭建个Dos下的编译环境来进行Code App开发,如下记录下搭建过程。


一、需要准备的Tool

编译环境:Win10/win11
编译工具:
DOSBox0.74
Turboc2.7z

二、搭建步骤

1.双击压缩包里的DOSBox0.74.exe一路默认安装即可,安装后的图标如下
在这里插入图片描述

2.建立DosBox需要挂载的文件夹(我这里是D盘根目录下建立名为DosFile的文件夹,路径为:d:\DosFile

3.把Turboc2.7z解压到DosFile文件夹下面
在这里插入图片描述

4.建立一个C语言文件:
HelloDos.c

/*	HELLO.C -- Hello, world */#include <stdio.h>main()
{printf("Hello, world\n");
}

5.将C文件放入D:\DosFile\turboc2目录下:
在这里插入图片描述

6.双击启动DOSBox.exe,依次输入如下命令:
mount c d:\DosFile //DOSBox挂载D盘DosFile文件夹,mount c的c尽量不要改动,否则会导致后面编译找不到路径
c: //进入挂载的C盘标识符
dir //查看目录下是否有Turboc2文件夹
cd Turboc2 //进入Turboc2目录
tc //启动C语言编译器
在这里插入图片描述
7.输入完以上命令后,进入turboc2界面如下:
在这里插入图片描述

8.Alt + F 选择 Load 回车:选择需要载入的.C程序(默认在turboc2文件夹下的)
在这里插入图片描述
9.输入需要编辑的.c文件名字回车即可
![](https://i-blog.csdnimg.cn/direct/7d3622ebc9b8403498ae0fddf316b873.png
10.看到加载后的代码,按F10保存
在这里插入图片描述

11.ALT + C:选择Compile下的Make EXE file选项就可以选择是生成.obj或者是.Exe文件
在这里插入图片描述

12.编译信息Success就是编译成功
在这里插入图片描述

12.最后生成的.exe/obj文件可以在turboc2文件夹下找到
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/fd7a1eaffc7247a480346d70874cda89.png

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

相关文章:

  • 【MySQL】入门篇—SQL基础:数据查询语言(DQL):复杂的SELECT语句
  • Appium环境搭建、Appium连接真机
  • 【X线源】关于滨松MCS2软件的说明
  • 【深度学习代码调试2】环境配置篇(中) -- 列出conda环境中所有env的pytorch版本
  • C语言运算符和表达式
  • RetinaNet 分类头和回归头的网络结构分析
  • app测试有哪些内容?广东深圳软件测试机构推荐
  • 新乡医学院第一附属医院启动巨额医疗设备整体维保招标
  • Linux——综合实用操作
  • 一个Idea:爆改 T480
  • 网络编程(21)——通过beast库快速实现http服务器
  • Logback
  • Sub - Adjacent Transformer — 对AT的有趣改进
  • 『Mysql集群』Mysql高可用集群之主从复制 (一)
  • PHP获取图片属性(size, width, 和 height)的函数
  • MySQL启动失败解决方案
  • Spring Boot中使用MyBatis-Plus和MyBatis拦截器来实现对带有特定注解的字段进行AES加密。
  • Python GUI 编程:tkinter 初学者入门指南——框架、标签框架
  • Mac 远程 Windows 等桌面操作系统工具 Microsoft Remote Desktop for Mac 下载安装详细使用教程
  • 初级网络工程师之从入门到入狱(四)
  • MinIO配置与使用
  • 【漏洞复现】SpringBlade menu/list SQL注入漏洞
  • 物联网智能项目(含案例说明)
  • 【YOLOv8改进】 YOLOv8 更换骨干网络之GhostNetV3步骤详解
  • 成绩查询小程序,家长查分超方便~
  • 鸿蒙开发(NEXT/API 12)【上传下载文件】远场通信场景
  • 快速理解AUTOSAR CP的软件架构层次以及各层的作用
  • 【Unity】Unity中接入Admob聚合广告平台,可通过中介接入 AppLovin,Unity Ads,Meta等渠道的广告
  • PythonExcel批量pingIP地址
  • 软媒市场新蓝海:软文媒体自助发布与自助发稿的崛起