1

我正在使用 gnu arm 工具链,在我的程序中我多次调用 malloc。对 malloc 的调用工作正常,直到它失败。当我检查空闲堆大小和空闲堆栈时,它表明有足够的空间可以分配。问题是我无法从 nano lib 调试 malloc 以查看它卡在哪里,因为 nano-lib 是在没有调试信息的情况下构建的。是否有人可以给我或将我重定向到有关如何使用调试信息重建 GNU ARM 库的有用信息?

谢谢。

4

0 回答 0