标签: c stack
我在C编程方面经验不足。我想找到特定功能的堆栈大小而不运行可执行文件。我正在使用 gcc 编译器。
有没有办法做到这一点?请分享您的提示。
答案 0 :(得分:0)
使用gdb info frame命令获取有关堆栈帧的信息。
gdb
info frame
https://sourceware.org/gdb/current/onlinedocs/gdb/Frame-Info.html
使用帧的地址和下一帧的地址,您将能够知道帧的大小。