![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-31 16:46 |
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » [DJGPP]新手提问—— |
| 可打印版本 1,055 / 1 |
| 第1楼 littlewater | 发表于 2007-09-13 21:28 |
| 新手上路 发帖 1 积分 4 | |
|
[DJGPP]新手提问—— 今天无意中想用DJ试试,没想到一天过去了一个HELLOWINDOW出不来= =汗= =
代码很少可以直接帖= = 偶根据网络上所说配置好了DJGPP的部件: bnu217b.zip bnu217d.zip csdpmi5b.zip djdev203.zip gcc421b.zip gcc421d.zip gpp421b.zip grep253b.zip grep253d.zip mak3791b.zip mak3791d.zip 然后要编译WIN32的程序又附加了rsxntdj151.zip这个—— 结果就发现问题了,编译完成以后根本不能够运行——直接CRASH 于是OD进行查找,发现在启动以后某个JMP的数据不正确是00000000 大概就是先保存了入口点之后判断一下1000H 有一句类似: jmp 然后这个数据对应的数值是0,于是肯定CRASH,那么就是说某个LINK出错了——没有把正确的模块加载进来,而且只有3.5K偶用DJ编译DOS的HELLOWORLD都用掉68K+ 但是不知道究竟怎么改正——因为就算把.A复制过来LINK都没用啊- - 不知道大家有没有EXP分享=-= 另外自己查过的地址: 不过都没有试验成功 http://www.delorie.com/djgpp/v2faq/faq3_6.html 不知道是不是版本不兼容了?感觉不应该巴?虽然手册说的是和DJ201版本匹配的—— 另外RSXNTDJ下面的LD.EXE有个patch,不知道做啥- - |
|
| 第2楼 firstsail | 发表于 2007-09-14 12:50 |
| 高级用户 发帖 295 积分 668 来自 广东深圳 | |
|
如果没有愚公移山的精神,遇到问题不知道问谁,所以还是使用Borland C++3.1经典!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |