标签: debugging arm malloc gnu newlib
我正在使用gnu arm工具链,在我的程序中,我多次调用malloc。对malloc的调用工作正常,直到失败为止。 当我检查空闲堆大小和空闲堆栈时,它显示有足够的空间来分配。 问题是我无法从nano lib调试malloc以查看它所停留的位置,因为nano-lib是在没有调试信息的情况下构建的。 是否有人可以给我或重定向我有关如何使用调试信息重建GNU ARM库的有用信息?
感谢。