一种技术是在main函数或线程的主函数中使用已知值对堆栈进行标记,然后在清理时从堆栈底部开始扫描,直到不再找到已知值。 您的堆栈结尾将被定义为符号,请生成一个.map文件以确定堆栈限制及其符号名称。 这里有讨论: 如何确定最大堆栈使用量?