MacBook M1 上的 Valgrind

问题描述 投票:0回答:1

我需要在我的Mac M1上安装Valgrind来检查C编程语言的内存分配。

如果无法在 Mac M1 上安装 VBox,在这种情况下对我来说是最佳解决方案吗?或者我可以使用 Docker 来实现它吗?

谢谢您的回答!

c docker valgrind apple-m1
1个回答
0
投票

如果您使用 Valgrind 开发人员最常使用的机器,您将获得最佳结果。这意味着 amd64 和 RedHat Linux 或 FreeBSD。据我所知,IBM 在支持 s390 和 POWER 方面做得不错。

正如评论中提到的,Louis Brunner 在改进 macOS 支持方面做了一些工作。我没有任何基于 ARM 的 Apple 硬件,所以我从未测试过它。我在 Intel MacBook 上测试了他的代码。它的状态比上游代码好得多 - 首先它是使用最新的 macOS 和 XCode 版本构建的。然而,仍然存在许多重大限制。就提一下 2,DRD 根本不起作用,GUI 应用程序也不起作用。

我们需要更多帮助才能使 macOS 上的 Valgrind 达到其他平台的水平。

© www.soinside.com 2019 - 2024. All rights reserved.