0

我正在尝试检查我用 C 编写的程序中的内存泄漏。我正在运行 MacOS Mojave。当我运行 valgrind 时,我收到此错误:

$ valgrind --leak-check=full --show-reachable=yes ./shell.out
valgrind: mmap-FIXED(0x0, 520192) failed in UME (load_segment1) with error 12 (Cannot allocate memory).
4

1 回答 1

0

Valgrind 可能与最新的 macOS(10.14 Mojave) 不兼容。请检查:如何使用 Homebrew 在 macOS Mojave(10.14) 上安装 Valgrind?

于 2019-03-01T10:32:38.747 回答