中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 我刚翻译完的DJGPP的FAQ列表。 上一主题 | 下一主题
lemonhall
高级用户

OS/2女孩


积分 639
发帖 183
注册 2003-6-14
状态 离线
『楼 主』:  我刚翻译完的DJGPP的FAQ列表。

本列表由LEMONHALL于2003年9月翻译
EMIAL:LEMONHALL@VIP.SINA.COM
QQ:313813
MSN:LEMONHALL@HOTMAIL.COM


DJGPP常见问题列表
Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000 Eli Zaretskii.
常见问题列表第三版:
本列表中的问题适用于DJGPP2.03.
这个FAQ列表可以随意分发并使用,但请保持版权说明的完整性.

DJGPP FAQ List
**************
  DJGPP是一个32位的编译器和编程环境,最初为UNIX机器所写,来满足16位MS-DOS操作系统.在这个环境下工作的程序员必须熟悉大量的有关UNIX和DOS的知识,这些知识对掌握DJGPP的一些高级特性是必须的.像中断句柄,直接访问外围设备.

  因为DJGPP计划是由一群志愿者在他们空闲的时间里支持着的,你应该可以理解他们的时间总是不够用(或者没有了耐性,或缺乏足够的MONEY:-).所以他们也没有足够 的时间来撰写文档去描述对于初学者来说很有用的微小的特征和缺陷.有关DJGPP的很多专用工具和特征的文档时常少得可怜,给初学者,老手都留下了巨大的空白,这无形中也增加了学习的难度.

  这个FAQ列表试图通过提供大量迷惑初学者的问题的解决方案来降低学习难度.(另外一个方法是给那些开发者些报酬,强迫他们写出大量的文档.;-)

  当然还有一些其它的地方可以找到教程或指导性的材料,这些资源我们在下面都会有所
提及.
  常常被忽略的一个文档是,DJGPP的Knowledge Base.以下是它的地址
DJGPP Knowledge Base (http://www.delorie.com/djgpp/doc/kb/). 同样可以通过在命令行模式下键入 `info knowledge' 来获取,而DJGPP的用户指南正在编写中,虽然它还很不完整,但是你已经可以在DJGPP的服务器上下载并游览他们了,很多文档都使用了两种语言,英语和法文,这是它的地址(http://www.delorie.com/djgpp/doc/ug/).

  你也可以通过Internet在线游览DJ Delorie的网站服务器来查询本列表 (http://www.delorie.com/djgpp/v2faq/faq.html).  同时也可以选择下载多种文档格式的FAQ列表(http://www.delorie.com/djgpp/v2faq/faq230b.zip)

  上一个版本的FAQ列表已经被翻译成法文,并且通过FTP供全球用户下载,
(ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2/frfaq21b.zip)
(http://www.delorie.com/djgpp/v2faq/frfaq21.zip).
  日文的翻译版本(http://www.bekkoame.or.jp/~bero/faqj/djfaq21j.htm)

  需要声明的是:这个列表是针对DJGPP2.03用户而写的,最后更新时间为2000年2月

目录
*****************
DJGPP常见问题列表
1 如果你很忙的话
2 什么是DJGPP
3 软硬件需要求
  3.1 使用DJGPP的最小系统要求
  3.2 它能在OS/2下工作么?
  3.3 DJGPP能在WINDOWS/NT下工作么?
  3.4 它能在LINUX下工作么?
  3.5 能否运行于286机器?
  3.6 MS-WINDOWS程序与DJGPP
  3.7 推荐的机器配置
  3.8 通常的机器配置
  3.9 怎样配置我的系统来运行DJGPP
  3.10 怎样为DJGPP程序配置最多的内存?
4 需要下载些什么?去哪里下呢?
  4.1 我去哪里下载DJGPP?
  4.2 怎样下载DJGPP?
  4.3 如果我不清除FTP该怎么办?
  4.4 需要下载些什么?
  4.5 我需要多少硬盘空间来安装它?
  4.6 我怎么才能节省空间?
  4.7 怎样卸载DJGPP
5 DJGPP文档
  5.1 文档都到哪里去了?
  5.2 没有INFO这个程序,我怎么读文档?
  5.3 怎样打印文档?
  5.4 有些文档我怎么也找不到....
  5.5 foo.1是拿来做什么的?
  5.6 如果这些该死的文档帮不了我的忙,该怎么办?
6 编译器(MAKE或者INFO或者其它什么的)崩溃了,我该怎么做?
  6.1 GCC或者其它DJGPP程序挂死了
  6.2 GCC报告说"No DPMI"
  6.3 BUG连篇的DPMI和错误连篇的DJGPP.ENV会使V.2X的程序崩溃   ?
  6.4 GCC程序可能在优化期间崩溃
  6.5 为什么GCC说"cannot exec 'as'"?(无法运行汇编编译器)
  6.6 什么叫 "Internal compiler error"?(内部编译器错误)
  6.7 "Unknown filetype"是什么意思?(未知文件类型)
  6.8 编译器只是在运行MAKE的情况下挂死,这是怎么回事?
  6.9 INFO不喜欢某些文件 ?
  6.10 INFO启动时就崩溃了
  6.11 BASH为什么会崩溃?
  6.12 DJGPP在ThinkPad笔记本上会崩溃?
  6.12 为什么联接器会访问光驱或网络?
  6.14 其它问题
  6.15 我跟不上错误信息               
  6.16 怎样搜索DJGPP的档案
  6.17 怎样像DJGPP权威提出帮助请求
7 编译器连接器的性能               
  7.1 编译过慢
  7.2 联接过慢
8 编译时或联接时出现的问题
  8.1 GCC没有找到源文件
  8.2 GCC不能找到头文件或库文件
  8.3 GCC找不到C++的头文件
  8.4 GCC 误处理了C程序中C++样式的注释
  8.5 GCC怎样识别不同的编程语言?
  8.6 关于Objective C的问题
  8.7 编写一些只能在DJGPP下工作的代码
  8.8 联接程序时出现了未定义的引用
  8.9 怎样才能不丢失所有程序库头文件
  8.10 DJGPP使用一个一次联接器
  8.11 少数C++的函数尚未实现
  8.12 Unresolved djgpp_first_ctor
  8.13 C++ programs yield large `.exe' file
  8.14 为什么DJGPP生成的EXE文件如此大?
  8.15 为什么不使用DLL动态库来使程序小一些呢?
  8.16 联接器无法生成EXE程序
  8.17 编译安装Allegro或GRX库失败
  8.18 C++编译器报告"NULL redefined"(空指针重定义?)
  8.19 关于C++异常处理的支持情况
  8.20 GCC怎样生成的汇编代码
  8.21 "sys/movedata.h"怎么了?
  8.22 我怎样才能从目标文件(OBJECT FILE)构件自己的库
  8.23 GCC无法找到'stubify'
9 运行已编译的程序
  9.1 只是在2.0下我的程序崩溃了
  9.2 程序在调用动态分配内存函数(MALLOC和FREE)时崩溃了
  9.3 The call stack traceback
  9.4 读写二进制文件
  9.5 缓冲屏幕I/O时出现的意外
  9.6 DJGPP的程序需要什么才能运行?
  9.7 DJGPP能使用多少个文件句柄?
  9.8 DJGPP和反病毒程序
10 编写和运行图形程序
  10.1 在SVGA模式下,调用GRX时使用什么驱动
  10.2 访问视频内存(显存)
  10.3 在WINDOWS下保存图形屏幕
  10.4 OpenGL和相关的包
11 浮点运算和浮点运算器的模拟(Floating Point and FP Emulation)
  11.1 没有80387数学协处理器下的浮点代码
  11.2 在使用模拟器时进行的浮点运算不精确
  11.3 在WINDOWS下模拟器的运行问题
12 调试DJGPP程序
  12.1 怎样在调试器下运行DJGPP程序
  12.2 怎样从崩溃信息开始调试(CRASH DUMP INFO)
  12.3 怎样调试图形程序
  12.4 GDB只找到了'.cc'的源码
  12.5 GDB可以显示出类成员么?
  12.6 GDB不能列出被引入的源文件(#INCLUDE)
  12.7 GDB不能显示或设置 静态的未初始化的变量
  12.8 调试布尔类型数据
  12.9 调试复杂类型数据
  12.10 调试器在调试某些程序时熄火了(挂起了)
13 Profiling DJGPP程序(剖析DJGPP程序?)
  13.1 怎样剖析一个DJGPP的程序
  13.2 编译时带-pg参数的程序,运行时崩溃
  13.3 Gprof 产生了段章取义的剖析文件
  13.4 为什么"__dpmi_int"使用得如此频繁??
  13.5 'gprof'并不产生任何输出
14 DJGPP程序的运行性能
  14.1 DJGPP生成的代码的效率有多高?
  14.2 和以前旧版本的比较
  14.3 DJGPP在奔腾机上的运行效率
  14.4 DJGPP程序的I/O速度
  14.5 为什么我移植的程序运行得如此之慢?
15 运行时的内存问题
  15.1 我可以使用多少虚拟内存?
  15.2 好像'malloc'/'free'并不能作用于虚拟内存
  15.3 不能访问多于已有的物理内存
  15.4 在所有内存尚未分配尽前出现内存分配失败
  15.5 在WINDOWS下的内存分配失败的情况
  15.6 在WIN9X下内存分配的奇怪情况
  15.7 在安装了EMM386和HIMEM的情况下内存分配失败的情况
  15.8 DJGPP的父程序留给他的子程序多少内存??
  15.9 我的DJGPP程序能拥有多大的堆饯空间??
  15.10 Windows 98下有关的内存的问题
16 DJGPP中的命令行参数操作
  16.1 DJGPP对文件名中的通配符展开
  16.2 怎样禁止文件名的通配符展开?
  16.3 怎样传递以引号包含或以@符号开头的命令行参数
  16.4 怎样传递长于126个字符的命令行
  16.5 DJGPP中最大的命令行长度是多少?
  16.6 为什么MAKE程序仅仅传递126个字符给程序?
17 转换DOS程序或库成为DJGPP可用的库
  17.1 GCC/Gas不会认可的合法汇编代码....
  17.2 在Intel ASM语法和AT&T语法中转换
  17.3 Converted code GP Faults!
  17.4 编写C/C++下的汇编模块时会遇到的问题
  17.5 如果我想在DJGPP中使用'.obj'或'.lib'
  17.6 我*必须*在DJGPP使用我的16位代码
  17.7 我怎么处理那些"near"和"far"声明?
  17.8 怎样转换_AX伪寄存器?
18 底层DO/BIOS和基于硬件的程序
  18.1 当调用'int86'时得到的错误信息"Unsupported INT 0xNN"
  18.2 怎样使用DOS/BIOS服务的缓冲区
  18.3 怎样调用实模式函数
  18.4 怎样在程序区和常规内存间移动数据
  18.5 怎样移动从使模式服务得到的结构(数据 structs)        ?
  18.6 快速访问绝对内存
  18.7 访问高于1MB以上的绝对内存
  18.8 怎样让DOS/BIOS调用你的程序(函数)
  18.9 怎样建立硬件中断钩子(hook hardware interrupts)
  18.10 我应该使用_go32_XXX 还是__dpmi_YYY例程呢?
  18.11 硬件中断钩子的微妙之处
  18.12 GCC中内建的汇编代码(INLINE ASSEMBLY)
  18.13 DJGPP中使用DMA
19 法律问题
  19.1 对DJGPP程序的法律约束
  19.2 对DJGPP工具和库的法律约束
20 得到帮助
  20.1 不要发仅仅和DJGPP特有的问题有关的帖子到GNU新闻列表群去
  20.2 怎样到DJGPP论坛发帖子
  20.3 怎样订阅邮件列表
  20.4 怎样退定邮件列表
  20.5 用非英语在邮件列表上发言好么?
21 Version 2与 v1.x 的比较
  21.1 V2的新特征
  21.2 V2.X中的环境
  21.3 为什么DJGPP的新版本发布会这么慢?
  21.4 到哪里去找DJGPP最好的C函数库?
22 其它
  22.1 使用RHIDE的问题
  22.2 解压时,总抱怨复制和非法文件
  22.3 怎样改变一个DJGPP包
  22.4 去哪里找DJGPP包
  22.5 怎样为一个程序建立符号联接?
  22.5 怎样才能找到DPMI规范
  22.7 DJGPP的WEB站点
  22.8 去哪里上载我的安装包到DJGPP
  22.9 交叉编译程序
  22.10 GCC报告""garbage at end of number"(扔去尾数???)
  22.11 sizeof将返回些什么?
  22.12 C++不打包 structs!!
  22.13 怎样避免 致命错误信息?("Abort, Retry, Fail"
  22.14 "go32-v2.exe"是一个什么程序??
  22.15 什么是DXE
  22.16 长文件名不工作!!
  22.17 Make报告"missing separator"
  22.18 Make says `foo' has modification time in the future"
  22.19 怎样安装一个Dual DOS/Windows 安装????????????????
  22.20 目录里面的那些'zone info'目录是干什么的?
  22.21 /dev/...目录的秘密
  22.22 将DJGPP的目标文件从COFF转成ELF怎么样?
  22.23 怎样生成随机数?
  22.24 这些吵闹的字符是什么鬼东西?
  22.25 在C/++程序的主函数(main)中到底该返回什么值?
  22.26 重启                ?
  22.27 延时执行程序很短的一端时间
  22.28 CGI编程与DJGPP
  22.29 从STDIN那里为什么会得到EOF
  22.30 用你最喜欢的格式生成FAQ列表文件
23 关于这个列表
24 主题索引
25 程序索引






REM              喜欢DOS,因为它的简单
REM            喜欢OS/2,因为它不再矫饰
REM            喜欢BASIC,因为它并不幼稚
REM             喜欢GNU,因为它杂乱无章
2003-9-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (313813)  编辑帖子  回复  引用回复
lemonhall
高级用户

OS/2女孩


积分 639
发帖 183
注册 2003-6-14
状态 离线
『第 2 楼』:  

标题写得好象有一些误会,应该是DJGPP的FAQ列表的目录。
我领导了一个10人左右的小组进行翻译DJGPP的文档的工作,
这是我们小组最初的成果。

希望对大家的开发有帮助。



REM              喜欢DOS,因为它的简单
REM            喜欢OS/2,因为它不再矫饰
REM            喜欢BASIC,因为它并不幼稚
REM             喜欢GNU,因为它杂乱无章
2003-9-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (313813)  编辑帖子  回复  引用回复
lemonhall
高级用户

OS/2女孩


积分 639
发帖 183
注册 2003-6-14
状态 离线
『第 3 楼』:  

8.12 Unresolved djgpp_first_ctor
  8.13 C++ programs yield large `.exe' file

9.3 The call stack traceback
  
22.18 Make says `foo' has modification time in the future"

这三句的翻译上,我和我的小组也正在研究。 不知道谁能拿出比较好的翻译?



REM              喜欢DOS,因为它的简单
REM            喜欢OS/2,因为它不再矫饰
REM            喜欢BASIC,因为它并不幼稚
REM             喜欢GNU,因为它杂乱无章
2003-9-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (313813)  编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 4 楼』:  

我对这个“翻译小组”很感兴趣呢。。能不能介绍一样这个“小组”的一些具体情况?



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-9-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
lemonhall
高级用户

OS/2女孩


积分 639
发帖 183
注册 2003-6-14
状态 离线
『第 5 楼』:  

合作开发项目中的一个小项目,我只是发起人。同时负责维护。
定时发布信息,主要苦恼没有稳定的空间,只好通过EMAIL来
进行项目文件的交互,很古老的手段,不过确实有效。

项目目前进展缓慢,我正在起草项目的规范化的文档标准,但是
FAQ列表的翻译工作也在同时展开。



REM              喜欢DOS,因为它的简单
REM            喜欢OS/2,因为它不再矫饰
REM            喜欢BASIC,因为它并不幼稚
REM             喜欢GNU,因为它杂乱无章
2003-9-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (313813)  编辑帖子  回复  引用回复
lemonhall
高级用户

OS/2女孩


积分 639
发帖 183
注册 2003-6-14
状态 离线
『第 6 楼』:  

http://home.fei-cg.com/lemonhall/index.htm
这是我刚做好的一个网站(可能程为网页更合适,呵呵)



REM              喜欢DOS,因为它的简单
REM            喜欢OS/2,因为它不再矫饰
REM            喜欢BASIC,因为它并不幼稚
REM             喜欢GNU,因为它杂乱无章
2003-9-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (313813)  编辑帖子  回复  引用回复
cn_archer
元老会员

农民


积分 2903
发帖 991
注册 2003-7-23
来自 福建省
状态 离线
『第 7 楼』:  

支持支持!



艰难奋长戟,万古用一夫

中国DOS联盟  http://www.cn-dos.net   欢迎大家来共同学习
我的MSN&E-Mail cn_archer@hotmail.com  QQ 56049418
2003-9-16 00:00
查看资料  发送邮件  发短消息 网志  OICQ (56049418)  编辑帖子  回复  引用回复
Dark-Destroy
元老会员





积分 8312
发帖 3551
注册 2003-3-22
状态 离线
『第 8 楼』:  

謝謝你們



MSN:tiqit2@hotmail.com
2003-9-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 9 楼』:  

不妨将它作为“中国DOS联盟”的加盟DOS网站如何?



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-9-16 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
红色狂想
金牌会员

龙哥DOS


积分 4289
发帖 1501
注册 2003-2-23
来自 河南省
状态 离线
『第 10 楼』:  

Wengier,想法不错呀,偶强烈要求这样!



C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++
C++   ☆☆☆ 中国DOS联盟成员 ☆☆☆    C++
C++    ★★★ 爱提问的红色狂想 ★★★     C++
C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++
2003-9-17 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (189236106)  编辑帖子  回复  引用回复
cn_archer
元老会员

农民


积分 2903
发帖 991
注册 2003-7-23
来自 福建省
状态 离线
『第 11 楼』:  

强烈支持!如果可以的话,是大好事呢。



艰难奋长戟,万古用一夫

中国DOS联盟  http://www.cn-dos.net   欢迎大家来共同学习
我的MSN&E-Mail cn_archer@hotmail.com  QQ 56049418
2003-9-17 00:00
查看资料  发送邮件  发短消息 网志  OICQ (56049418)  编辑帖子  回复  引用回复
lemonhall
高级用户

OS/2女孩


积分 639
发帖 183
注册 2003-6-14
状态 离线
『第 12 楼』:  

谢谢大家的支持,我的网站会在你们的鼓励下越做越好的.



REM              喜欢DOS,因为它的简单
REM            喜欢OS/2,因为它不再矫饰
REM            喜欢BASIC,因为它并不幼稚
REM             喜欢GNU,因为它杂乱无章
2003-9-17 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (313813)  编辑帖子  回复  引用回复
arrow78
初级用户




积分 109
发帖 3
注册 2003-9-19
状态 离线
『第 13 楼』:  

我支持

2003-9-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: