[英]segmentation fault on fprintf in Dev-C++
特别是在fprintf调用时可能导致分段错误的原因。 fprintf电话如下。 如果有太多可能导致这种情况,那么请提供一系列广泛的原因。
status = printf("Processing %u by %u image. Please wait...\n", 3, 3);
当我调试我的程序“main.c”(。c而不是.cpp)时,会发生分段错误,我得到两个提示,说明Dev-C ++存在分段错误。 status设置为12,对应于第一个“3”。
我对处理这个问题的计算机科学理论更感兴趣。 如果可能的话?
编辑:
导致分段错误的可能错误列表是什么?
代码审查/分析是找到问题的唯一方法吗?
是否有可以执行此操作的调试工具以及它们如何工作(简而言之)?
使用mingw和gdb,我发现除非你使用Application Verifier ,否则当程序停止时,以及发生错误的地方,基本上没有任何关系。 然而,随着它的运行,我发现它在找到问题时非常可靠。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.