gpt4 book ai didi

c - IAR工作台内存泄漏分析(EWARM)

转载 作者:行者123 更新时间:2023-11-30 19:16:49 24 4
gpt4 key购买 nike

我最近购买了适用于 ARM (EWARM) 的 IAR Workbench IDE。我的许可证不包括进行内存泄漏检查的 C-RUN。是否可以使用像 Valgrind 这样的第三方工具来执行内存泄漏分析?

最佳答案

如果您的程序不包含符合标准的 main 入口点,我不明白为什么您无法在没有链接的情况下编译它(例如。gcc - c your_file.c),然后将一个符合标准的 main 入口点链接到它,该入口点执行一系列任务并按照程序应有的方式退出...然后您可以使用以下命令运行这些测试用例valgrind 在任何将运行 Valgrind 的 PC 上。

如果存在特定于平台的功能,那么,我见过/参与过的大多数理智的项目都有某种方法将它们分离成特定于平台的代码,同时将可移植的、符合标准的代码保持在一起(例如,在 lib 中)。为了您的利益,我希望您的程序在开发时考虑到可移植性,因为这将使此类测试用例易于开发和运行。

关于c - IAR工作台内存泄漏分析(EWARM),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29408792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com