![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-31 19:16 |
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » DOS下编程遇到的困惑! |
| 可打印版本 1,090 / 1 |
| 第1楼 rollin7 | 发表于 2007-04-13 11:19 |
| 初级用户 发帖 15 积分 52 | |
|
DOS下编程遇到的困惑! 俺现在做一个项目时遇到了莫名其妙的问题,做的串口文件传送程序在别的机器上都能顺利运行,唯独在现在这台机器上一运行就死机,
编译器用的BC31,设置断点也是老出错,根本就不在断点处停.后来仔细一调,发现问题是出在CALLOC上,在现在这台机器上一使用CALLOC就会出现指针乱跳的问题.可是我在申请之前判断了的,分配成功呀. 而且为什么在别的机器上运行都没问题呢.这台机器与其它机器的唯一区别就是CPU不同,本机用的AMD3200,其它的都用的INTEL,难道和这有关? 郁闷了.俺一开始以为是编的程序有问题,找到半夜也没找出问题来,后来到别的机器上去调试,终于..... 希望各位达人解惑. 另,在BC编译器里有选项是:dos standard 与 dos overlay,这两个选项具体的区别在哪儿呢? |
|
| 第2楼 defrag | 发表于 2007-04-15 12:13 |
| 中级用户 发帖 570 积分 456 | |
|
肯定AMD模仿Intel时出现了Bug
DOS Standard是标准程序DOS Overlay是覆盖程序(好象) |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |