『楼 主』:
 DOS下编程遇到的困惑!
 
使用 LLM 解释/回答一下
  
俺现在做一个项目时遇到了莫名其妙的问题,做的串口文件传送程序在别的机器上都能顺利运行,唯独在现在这台机器上一运行就死机, 
 
编译器用的BC31,设置断点也是老出错,根本就不在断点处停.后来仔细一调,发现问题是出在CALLOC上,在现在这台机器上一使用CALLOC就会出现指针乱跳的问题.可是我在申请之前判断了的,分配成功呀. 
 
而且为什么在别的机器上运行都没问题呢.这台机器与其它机器的唯一区别就是CPU不同,本机用的AMD3200,其它的都用的INTEL,难道和这有关? 
 
郁闷了.俺一开始以为是编的程序有问题,找到半夜也没找出问题来,后来到别的机器上去调试,终于..... 希望各位达人解惑. 
 
另,在BC编译器里有选项是:dos standard 与 dos overlay,这两个选项具体的区别在哪儿呢? 
 
    
 
  
 |