gpt4 book ai didi

valgrind 不适用于 OS X 10.8

转载 作者:行者123 更新时间:2023-12-04 10:53:58 25 4
gpt4 key购买 nike

每次我尝试运行 valgrind在我的 OS X 10.8 笔记本上,我得到:

bad executable (no stack)
valgrind: ./a.out: cannot execute binary file

问题是什么?我怎样才能解决这个问题?在 Linux 上一切正常,所以并​​不是我以某种方式滥用 valgrind .我使用的确切线路是 valgrind --tool=memcheck --leak-check=full ./a.out .

最佳答案

我遇到了同样的错误,但我刚刚将 valgrind 升级到 3.8.1 ( brew upgrade valgrind 为我使用 HomeBrew),并且它有效,尽管运行 Valgrind 会打印以下警告:

WARNING: Support on MacOS 10.8 is experimental and mostly broken.
WARNING: Expect incorrect results, assertions and crashes.
WARNING: In particular, Memcheck on 32-bit programs will fail to
WARNING: detect any errors associated with heap-allocated data.

关于valgrind 不适用于 OS X 10.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14113430/

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