【发布时间】:2009-04-10 11:56:55
【问题描述】:
我有一个 MSVC 6.o 工作区,其中包含所有 C 代码。
代码在没有任何优化开关的情况下运行,即使用选项 O0,并且处于调试模式。
此代码是从某个第 3 方获得的。它按原样执行。
但是当我在某些函数中添加一些printf语句进行调试,然后执行代码时,它崩溃了。
我怀疑这是内存页/内存段或类似内容的某种代码/数据溢出。但是代码没有任何内存映射说明符,或链接器命令文件提及段/内存映射等。
我如何缩小原因,以及解决这个古怪问题的方法?
【问题讨论】: