![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-15 02:58 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 现在DOS下有非常好的编程环境——DJGPP |
| 可打印版本 55,548 / 136 |
| 第61楼 lucky9981 | 发表于 2005-11-19 22:39 |
| 初级用户 发帖 26 积分 52 | |
|
我对djgpp的一点体会. 著名的开发工具包allegro就在这个目录里.
附件 djgpp内v2tk目录最新包.JPG (44.42 KiB) |
|
| 第62楼 lucky9981 | 发表于 2005-11-19 22:42 |
| 初级用户 发帖 26 积分 52 | |
|
我对DJGPP的一点体会. 让我精简后,我把它压缩了一下,整个开发包的大小由原来900多M减到68M.大家不要下载无用的旧的东东.
附件 精减后的大小.JPG (23.61 KiB) |
|
| 第63楼 lucky9981 | 发表于 2005-11-19 23:00 |
| 初级用户 发帖 26 积分 52 | |
|
我对DJGPP的一点体会 后面的工作就是如何的搭好开发环境了.把所有的包在各自的目录内解压.解压后,再删除原来的打压包文件,这样,就型成最新开发环境.但是,这还不能使用.还要配置一点参数的.我怎么样来取得最新版本呢?我是要根同一个目要下,同一个系列有最大的版本号文件.则取其为最新版本.同时,根据其后缀有一个B的,我也参考了主页上的分析.
附件 djgpp的IDE工具.JPG (44.47 KiB) |
|
| 第64楼 lucky9981 | 发表于 2005-11-19 23:05 |
| 初级用户 发帖 26 积分 52 | |
|
我对DJGPP的一点体会 从上图可知,DJGPP有一个著名的IDE工具.叫 rhide.exe,和它一起的文件有四个,在DJGPP\V2apps\bin目录内.我运行了一下,便提示它的最新版本,是:1.5版.其实只不过是一个IDE工具,并非是真实的编译器,它也是通过调用编译器实现编译的.
|
|
| 第65楼 lucky9981 | 发表于 2005-11-19 23:12 |
| 初级用户 发帖 26 积分 52 | |
|
我对DJGPP的一点体会. 下面,我来启动IDE工具,看看什么样子.
附件 没有设置环境变量启动IDE会有错误.JPG (81.23 KiB) |
|
| 第66楼 lucky9981 | 发表于 2005-11-19 23:14 |
| 初级用户 发帖 26 积分 52 | |
|
我对djgpp的一点体会. 启动后的第一个画面便提示有错误,提示没有为djgpp设置环境变量.问你是否继续进入IDE环境.因为进入也不能用.所以,我选N,退到DOS平台下,为其设置环境变量.如图:
附件 设置djgpp的环境变量.JPG (29.29 KiB) |
|
| 第67楼 lucky9981 | 发表于 2005-11-19 23:28 |
| 初级用户 发帖 26 积分 52 | |
|
我对DJGPP的一点体会. 阅读readme.1st文件后,我在djgpp\v2的目录中,找到了.djgpp.env的文件,在dos下输入根据readme.1st的建义输入set djgpp=d:\djgpp\v2\djgpp.env,我是把DJGPP安装在D盘的根目录,各人应要自己的安装的具体目录作改变.上图设置好变量以后,再次输入djgpp\v2apps\bin\rhide.exe ,打开IDE工具.
附件 设置环境变量后的IDE启动界面.JPG (68.6 KiB) |
|
| 第68楼 lucky9981 | 发表于 2005-11-19 23:29 |
| 初级用户 发帖 26 积分 52 | |
|
我对DJGPP的一点体会. 阅读readme.1st文件后,我在djgpp\v2的目录中,找到了.djgpp.env的文件,在dos下输入根据readme.1st的建义输入set djgpp=d:\djgpp\v2\djgpp.env,我是把DJGPP安装在D盘的根目录,各人应要自己的安装的具体目录作改变.上图设置好变量以后,再次输入djgpp\v2apps\bin\rhide.exe ,打开IDE工具.
附件 设置环境变量后的IDE启动界面.JPG (68.6 KiB) |
|
| 第69楼 lucky9981 | 发表于 2005-11-20 00:10 |
| 初级用户 发帖 26 积分 52 | |
|
我对djgpp的一点体会. 下面,让我们来开始编写第一个hello word程序,感受一下djgpp到底有什么不一样.呵呵.
在IDE里输入一个hello程序,从菜单里打开编译菜单运行,如图,可是出现:bad command or file name 错误. 这是什么错误呢?对DOS熟悉的朋友知可以想到,在DOS下,如果输入一个DOS不认识的命令,同样出这个错误.可以想象,IDE也向DOS调用一个非法命令.我想,应是IDE找不到编译程序所在路径吧.参况readme.1st,应加上编译命令文件所在的path. 附件 djgpp的hello程序.JPG (45.77 KiB) |
|
| 第70楼 lucky9981 | 发表于 2005-11-20 00:14 |
| 初级用户 发帖 26 积分 52 | |
|
偶对DJGPP的一点体会. 先保存到文件到当前目录下,退出IDE环境,设置编译文件所在路径的path,readme.1st里提出,编译文件时,用gcc.exe.在dos下查调一下该命令在那一个目录下.
附件 查找gcc所在的路径.JPG (27.84 KiB) |
|
| 第71楼 lucky9981 | 发表于 2005-11-20 00:21 |
| 初级用户 发帖 26 积分 52 | |
|
我对djgpp的一点体会. 在dos命令提示符下输入
dir gcc.exe/s 从而查到gcc.exe所在的路径 为了ide工具设置为path,在DOS命令提示符下输入 set path=... 如图: 附件 输入dos命令为gcc设置path.JPG (30.28 KiB) |
|
| 第72楼 lucky9981 | 发表于 2005-11-20 00:42 |
| 初级用户 发帖 26 积分 52 | |
|
我对djgpp的一点体会. 设置好path以后,再次进入RHIDE.EXE
打开刚在编写的hello word程序,该可以想象,开始时,类库的的路径也没有设置,用过TC的网友可能想到,在菜单中应有一个专门设置lib,include等路径的地方. 附件 设置好path以后再次进入编译hello程序.JPG (44.7 KiB) 设置工开发环境的工作目录.JPG (45.11 KiB) |
|
| 第73楼 lucky9981 | 发表于 2005-11-20 00:56 |
| 初级用户 发帖 26 积分 52 | |
|
我对djgpp的一点体会. 以上图,就像TC那样,一一为其设置include,lib等的路径.
我们怎么知道该设置什么样的目录呢? 其实,我们看看hello word程序就知道#include<stdio.h> 根据同样的道理,我们在dos下的目录d:\djgpp\下查调一下stdio.h在那一个地方.然后就在ide中为其设置include目录就行了.有include目录的地方,也应有lib目录的地方. 再次退出,在dos下: d:\djgpp\>dir stdio.h /s 则可以知道,该文件就在d:\djgpp\v2\include中. 所以,lib也就在d:\djgpp\v2\lib中. 在ide中输入分别输入include和lib目录,如图. 附件 查找stdio.h所在的目录.JPG (28.59 KiB) 设置include具体路径.JPG (48.1 KiB) |
|
| 第74楼 lucky9981 | 发表于 2005-11-20 00:59 |
| 初级用户 发帖 26 积分 52 | |
|
我对djgpp的一点体会. lib的目录是和include在一起的.改一下就行了.
附件 设置lib具体路径.JPG (47.8 KiB) |
|
| 第75楼 lucky9981 | 发表于 2005-11-20 01:09 |
| 初级用户 发帖 26 积分 52 | |
|
我对djgpp的一点体会. 重新打开一下
小心的网友应看到了吧.输入的是d:\djgpp\v2\lib后,再次打开,则变成 d:/djgpp/v2/lib,IDE工具会自动转换的.关于这点的原因,是因为gun最初在unit系统上使用.路径是用"/"表示,而在window下,路径是用"\"表示的. 这点IDE自己会处理.我们不必理会它. 下面,再输入object和source的路径就行了. object direction是指生成的.obj文件存放的路径.如:hello.obj source direction是指原代码的存放的路径,如:hello.c 我默认都是当前工作目录,比如: d:\djgpp\v2apps\bin 编译时,编译器会根据当前的设置找到hello.c来编译生成hello.obj,连接成hello.exe 附件 设置object具体路径.JPG (48.13 KiB) 设置source的路径.JPG (48.05 KiB) |
|
| 上一页 1 … 2 3 4 5 6 7 8 … 10 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |