c - 奇怪的代码崩溃问题?

标签 c crash printf

我有一个 MSVC 6.o 工作区,其中包含所有 C 代码。
代码在没有任何优化开关的情况下运行,即使用选项 O0,并且处于 Debug模式。 此代码是从某些第 3 方获得的。它按原样执行。

但是当我在某些函数中添加一些printf语句进行调试,然后执行代码时,它崩溃了。

我怀疑它是某种代码/数据溢出到内存页/内存段或类似的东西。但是代码没有任何内存映射说明符,也没有提到段/内存映射等的链接器命令文件。

如何缩小原因范围并解决这个古怪问题?

最佳答案

在 Linux 上,我喜欢 valgrind .这是一个Stack Overflow thread for valgrind-like tools on Windows .

关于c - 奇怪的代码崩溃问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/737411/

相关文章:

ios - 多次调用 applicationWillResignActive 后游戏崩溃

python - Python 脚本中的 Maya 崩溃

c - 如何有效地使用位操作找到 64 位值中唯一设置位的位置?

检查C中是否存在文件。如果存在,则继续读取文件的最后一个值并加一

iphone - 按下按钮后 Main.m 崩溃

java - 了解如何设置打印格式

c - 如何在 printf 中隐藏前导零

c - 使用系统调用和打印行读取文件

c - 我在使用 fgetc() 时遇到段错误。我该如何修复它?

c - 无法调用指向返回指针的函数的指针