繁体   English   中英

C-研究堆栈和堆内容程序

[英]C - Investigating stack and heap contents program

我将如何编写一个列出堆栈和堆的所有内容(包括其自己的变量和分配)的C程序?

它的目的是让我能够在编写和测试代码时看到内存中发生了什么。

C标准没有明确提及堆栈或堆。 那,加上变量和函数名被编译出来的事实,意味着您的任务是不可能的。

可以构建自己的编译器,该编译器实际上将是调试工具。 但这太荒谬了,因为构建起来会花费很长时间,并且您必须随着标准的发展不断对其进行调整。 或者,您可以使用生成调试符号的编译器的输出。

更好的是,学习使用一个好的调试器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM