gpt4 book ai didi

c - valgrind:工具 'memcheck' 未安装

转载 作者:行者123 更新时间:2023-11-30 17:41:11 25 4
gpt4 key购买 nike

我是编程新手,正在学习 http://c.learncodethehardway.org/book/ex4.html 上的教程它向您展示了如何安装 valgrind。我已经编译了应该显示内存泄漏的示例程序

#include <stdio.h>

/* Warning: This program is wrong on purpose. */

int main()
{
int age = 10;
int height;

printf("I am %d years old.\n");
printf("I am %d inches tall.\n", height);

return 0;
}

但是当我输入

    $ valgrind ./ex4

我收到消息了

    valgrind: tool 'memcheck' not installed (/usr/local/lib/valgrind/memcheck-amd64-darwin) (No such file or directory)

当我查看该目录时,没有 memcheck 文件。安装程序不起作用吗?

最佳答案

安装程序不起作用吗?”看起来像。 - 碱

是的,@alk 是对的。删除了最新版本 3.9.0 并安装了教程 3.6.1 中的版本,并且 memcheck 工作正常。谢谢 – j_hindsight

关于c - valgrind:工具 'memcheck' 未安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21216298/

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