|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
61 楼』:
我对djgpp的一点体会.
著名的开发工具包allegro就在这个目录里.
附件
1: djgpp内v2tk目录最新包.JPG (2005-11-19 22:39, 44.42 K, 下载附件所需积分 1 点
,下载次数: 5)
|
|
2005-11-19 22:39 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
62 楼』:
我对DJGPP的一点体会.
让我精简后,我把它压缩了一下,整个开发包的大小由原来900多M减到68M.大家不要下载无用的旧的东东.
附件
1: 精减后的大小.JPG (2005-11-19 22:42, 23.61 K, 下载附件所需积分 1 点
,下载次数: 3)
|
|
2005-11-19 22:42 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
63 楼』:
我对DJGPP的一点体会
后面的工作就是如何的搭好开发环境了.把所有的包在各自的目录内解压.解压后,再删除原来的打压包文件,这样,就型成最新开发环境.但是,这还不能使用.还要配置一点参数的.我怎么样来取得最新版本呢?我是要根同一个目要下,同一个系列有最大的版本号文件.则取其为最新版本.同时,根据其后缀有一个B的,我也参考了主页上的分析.
附件
1: djgpp的IDE工具.JPG (2005-11-19 23:00, 44.47 K, 下载附件所需积分 1 点
,下载次数: 3)
|
|
2005-11-19 23:00 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
64 楼』:
我对DJGPP的一点体会
从上图可知,DJGPP有一个著名的IDE工具.叫 rhide.exe,和它一起的文件有四个,在DJGPP\V2apps\bin目录内.我运行了一下,便提示它的最新版本,是:1.5版.其实只不过是一个IDE工具,并非是真实的编译器,它也是通过调用编译器实现编译的.
|
|
2005-11-19 23:05 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
65 楼』:
我对DJGPP的一点体会.
下面,我来启动IDE工具,看看什么样子.
附件
1: 没有设置环境变量启动IDE会有错误.JPG (2005-11-19 23:12, 81.23 K, 下载附件所需积分 1 点
,下载次数: 4)
|
|
2005-11-19 23:12 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
66 楼』:
我对djgpp的一点体会.
启动后的第一个画面便提示有错误,提示没有为djgpp设置环境变量.问你是否继续进入IDE环境.因为进入也不能用.所以,我选N,退到DOS平台下,为其设置环境变量.如图:
附件
1: 设置djgpp的环境变量.JPG (2005-11-19 23:14, 29.29 K, 下载附件所需积分 1 点
,下载次数: 3)
|
|
2005-11-19 23:14 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
67 楼』:
我对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工具.
附件
1: 设置环境变量后的IDE启动界面.JPG (2005-11-19 23:28, 68.6 K, 下载附件所需积分 1 点
,下载次数: 3)
|
|
2005-11-19 23:28 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
68 楼』:
我对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工具.
附件
1: 设置环境变量后的IDE启动界面.JPG (2005-11-19 23:29, 68.6 K, 下载附件所需积分 1 点
,下载次数: 3)
|
|
2005-11-19 23:29 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
69 楼』:
我对djgpp的一点体会.
下面,让我们来开始编写第一个hello word程序,感受一下djgpp到底有什么不一样.呵呵.
在IDE里输入一个hello程序,从菜单里打开编译菜单运行,如图,可是出现:bad command or file name 错误.
这是什么错误呢?对DOS熟悉的朋友知可以想到,在DOS下,如果输入一个DOS不认识的命令,同样出这个错误.可以想象,IDE也向DOS调用一个非法命令.我想,应是IDE找不到编译程序所在路径吧.参况readme.1st,应加上编译命令文件所在的path.
附件
1: djgpp的hello程序.JPG (2005-11-20 00:10, 45.77 K, 下载附件所需积分 1 点
,下载次数: 3)
|
|
2005-11-20 00:10 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
70 楼』:
偶对DJGPP的一点体会.
先保存到文件到当前目录下,退出IDE环境,设置编译文件所在路径的path,readme.1st里提出,编译文件时,用gcc.exe.在dos下查调一下该命令在那一个目录下.
附件
1: 查找gcc所在的路径.JPG (2005-11-20 00:14, 27.84 K, 下载附件所需积分 1 点
,下载次数: 2)
|
|
2005-11-20 00:14 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
71 楼』:
我对djgpp的一点体会.
在dos命令提示符下输入
dir gcc.exe/s
从而查到gcc.exe所在的路径
为了ide工具设置为path,在DOS命令提示符下输入
set path=...
如图:
附件
1: 输入dos命令为gcc设置path.JPG (2005-11-20 00:21, 30.28 K, 下载附件所需积分 1 点
,下载次数: 2)
|
|
2005-11-20 00:21 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
72 楼』:
我对djgpp的一点体会.
设置好path以后,再次进入RHIDE.EXE
打开刚在编写的hello word程序,该可以想象,开始时,类库的的路径也没有设置,用过TC的网友可能想到,在菜单中应有一个专门设置lib,include等路径的地方.
附件
1: 设置好path以后再次进入编译hello程序.JPG (2005-11-20 00:42, 44.7 K, 下载附件所需积分 1 点
,下载次数: 2)
附件
2: 设置工开发环境的工作目录.JPG (2005-11-20 00:42, 45.11 K, 下载附件所需积分 1 点
,下载次数: 2)
|
|
2005-11-20 00:42 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
73 楼』:
我对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目录,如图.
附件
1: 查找stdio.h所在的目录.JPG (2005-11-20 00:56, 28.59 K, 下载附件所需积分 1 点
,下载次数: 2)
附件
2: 设置include具体路径.JPG (2005-11-20 00:56, 48.1 K, 下载附件所需积分 1 点
,下载次数: 2)
|
|
2005-11-20 00:56 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
74 楼』:
我对djgpp的一点体会.
lib的目录是和include在一起的.改一下就行了.
附件
1: 设置lib具体路径.JPG (2005-11-20 00:59, 47.8 K, 下载附件所需积分 1 点
,下载次数: 2)
|
|
2005-11-20 00:59 |
|
|
lucky9981
初级用户
积分 52
发帖 26
注册 2005-11-19
状态 离线
|
『第
75 楼』:
我对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
附件
1: 设置object具体路径.JPG (2005-11-20 01:09, 48.13 K, 下载附件所需积分 1 点
,下载次数: 2)
附件
2: 设置source的路径.JPG (2005-11-20 01:09, 48.05 K, 下载附件所需积分 1 点
,下载次数: 2)
|
|
2005-11-20 01:09 |
|
|