![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-31 11:38 |
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » [原创]在DOS下的DJGPP+RHIDE安装实作 |
| 可打印版本 1,336 / 0 |
| 第1楼 whowin | 发表于 2008-05-09 11:32 |
| 初级用户 发帖 37 积分 174 | |
|
[原创]在DOS下的DJGPP+RHIDE安装实作 文章是从我的网志中贴过来的,其中的图片可能过不来,看完整内容,请访问我的网志:
点击进入《DOS编程技术》 1、安装环境 主板:GX1-C19工控主板,AMD GX1 233MHz CPU,64M内存,8GB IBM 3.5英寸硬盘,支持USB 软件:安装前,硬盘中已安装完整的DOS 6.22,DOS下的USB驱动 我的config.sys文件内容如下: DEVICE=C:\DOS\SETVER.EXE DEVICE=C:\DOS\HIMEM.SYS DOS=HIGH FILES=30 LASTDRIVE=Z DEVICE=C:\USB\ASPIOHCI.SYS DEVICE=C:\USB\DI1000DD.SYS 我的autoexec.bat文件内容如下: @ECHO OFF PROMPT=$P$G set PATH=C:\DOS set TEMP=C:\DOS doskey USB驱动程序:如果您需要,请与我联系:[email protected] 2、下载所需的DJGPP安装包 * 打开网页:http://www.delorie.com/djgpp/zip-picker.html * 做如下选择,其中下划线部分为我的选择,其他为提示。 FTP Site Select a suitable FTP site: Pick one for me Basic Functionality Pick one of the following: Build and run programs with DJGP Which operating system will you be using? MS-DOS Do you want to be able to read the on-line documentation? Yes Which programming languages will you be using? C C++ Assembler Which IDE(s) would you like? RHIDE, similar to Borland's IDE, including a built-in editor and debugger. Would you like gdb, the text-mode GNU debugger? You don't need it if you get RHIDE. No Extra Stuff Please check off each extra thing that you want. 选择完毕后点击“Tell me which files I need”按钮,则给出如下内容: unzip32.exe to unzip the zip files 95 kb v2/copying.dj DJGPP Copyright info 3 kb v2/djdev203.zip DJGPP Basic Development Kit 1.5 mb v2/faq230b.zip Frequently Asked Questions 664 kb v2/readme.1st Installation instructions 22 kb v2apps/rhid15ab.zip RHIDE 6.0 mb v2gnu/bnu217b.zip Basic assembler, linker 3.9 mb v2gnu/gcc423b.zip Basic GCC compiler 4.3 mb v2gnu/gpp423b.zip C++ compiler 4.5 mb v2gnu/mak3791b.zip Make (processes makefiles) 267 kb v2gnu/txi411b.zip Info file viewer 888 kb Total bytes to download: 23,102,842 大致需要下载23MB的安装包 3、安装 下载内容通过U盘放到硬盘中。 * 在硬盘中建立目录:c:\djgpp c:\>md djgpp * 拷贝安装包到c:\djgpp下 c:\copy g:. c:\djgpp (我的USB盘为g) * 解压缩所有安装包 c:\>cd\djgpp c:\djgpp>unzip32 *.zip 这个过程比较长,请耐心等待。 * 修改配置 c:\djgpp>cd\ c:\>edit autoexec.bat 增加一行:set DJGPP=C:\DJGPP\DJGPP.ENV 把原来的:set PATH=c:\DOS 改成:set PATH=c:\DOS;c:\djgpp\bin 存盘退出。 * 重新启动 * 测试DJGPP的安装情况 重新启动后 c:\>go32-v2 显示错误提示:Load error: no DPMI - Get csdpmi*b.zip 这是因为go32-v2.exe这个程序是32位保护模式下的程序,而我们没有安装DPMI服务,所以不能运行。 * 下载v2misc/csdpmi5b.zip 下载地址:http://www.delorie.com/pub/djgpp/current/v2misc/csdpmi5b.zip * 安装CWSDPMI 将下载的cwdpmi5b.zip拷贝到硬盘的c:\djgpp下: c:\>copy g:cwdpmi5b.zip c:\djgpp 解压缩 c:\>cd djgpp c:\djgpp>unzip32 cwdpmi.zip * 再次测试DJGPP c:\djgpp>cd\ c:\>go32-v2 我们得到提示: DPMI memory available: 62401 kb DPMI swap space available: 129919 kb 说明DJGPP安装成功。 4、其他 安装过程中,实际上我们已经安装了一个开发环境:rhide 可以这样测试rhide已经安装成功: c:\>rhide 你可以看到一个类似turbo C的界面,这就是RHIDE,rhide和djgpp配合十分默契。 至此,你已经可以开发C/C++的32位保护模式下的程序了。 更多关于DOS编程的文章看我的网志 点击进入《DOS编程技术》 [ Last edited by whowin on 2008-5-9 at 11:46 AM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |