中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
作者:
标题: DJGPP的使用问题 上一主题 | 下一主题
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『楼 主』:  DJGPP的使用问题

我从网上下载了DJGPP。在RHIDE的环境中写了一个abc.Cpp文件,内容为 #include <Stdlib.h> #include <Stdio.h> #include <string.h> #include <dos.h> void main() { printf ("\n"); printf ("\nHello! "); printf ("\nI Love DJGPP!") return; } 已经设置了环境变量,设置了“include”和“Lib”目录的所在位置,编译已经通过,就是链接不成功,谁能知诉我? include 设置成"c:\djgpp\include" lib 设置成"c:\djgpp\lib" object 设置成"c:\djgpp" source 设置成"c:\djgpp" 显示的信息是: Creating: aout.exe Error: gcc.exe: no input files There were some errors 我的文件是“abc.Cpp”,默认应该生成“abc.Exe”文件才对,RHIDE好象是要生成“aout.exe”文件似的。找篇了整个菜单都找不到有“aout.exe”字样的地方。 ??? ??? [ Last edited by windowsvesta on 2007-8-2 at 10:17 PM ]


2007-8-2 21:52
查看资料  发短消息  网志   编辑帖子  回复  引用回复
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『第 2 楼』:  找到原因了!

我们常在TC/BC中,将C文件或CPP文件编译成Exe文件的顺序为 (1)第一步:Compile (2)第二步:Link 如果在DJGPP的RHIDE环境中,只用上面的两个步骤,就会出现错误信息 Creating: aout.exe Error: gcc.exe: no input files There were some errors 要在DJGPP的RHIDE环境中,生成Exe文件,须走三步 (1)第一步:Compile (2)第二步:Make (3)第三步:Link 或者只用一步 (1)只一步:Build All 第一天真正认识DJGPP,RHIDE看起来还不错! 不过短短几句源代码,既然生成的abc.exe文件的尺寸如此大,竟达到161K! 下班!明天继续再试DJGPP! 现在渐渐地爱上了DJGPP! [ Last edited by windowsvesta on 2007-8-2 at 10:58 PM ]


2007-8-2 22:47
查看资料  发短消息  网志   编辑帖子  回复  引用回复
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『第 3 楼』:  

DJGPP的RHIDE的编译速度慢得让人难受! 好象又回到了80x286CPU打五笔的时代! [ Last edited by windowsvesta on 2007-8-3 at 08:24 PM ]


2007-8-3 19:47
查看资料  发短消息  网志   编辑帖子  回复  引用回复
shanliang8008
银牌会员




积分 1148
发帖 514
注册 2007-6-1
来自 河北
状态 离线
『第 4 楼』:  

我始终都在猜DJGPP是不是GCC,结果就是。 给你个参考 forum.ubuntu.org.cn/viewtopic. ...




2007-11-18 22:07
查看资料  发送邮件  访问主页  发短消息  网志   编辑帖子  回复  引用回复
shanliang8008
银牌会员




积分 1148
发帖 514
注册 2007-6-1
来自 河北
状态 离线
『第 5 楼』:  

; ; gcc *.c -o * 生成了




2007-11-19 11:19
查看资料  发送邮件  访问主页  发短消息  网志   编辑帖子  回复  引用回复

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


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



论坛跳转: