代码之家  ›  专栏  ›  技术社区  ›  Andreas Bigger

valgrind:-tool=memcheck:未找到命令

  •  0
  • Andreas Bigger  · 技术社区  · 7 年前

    我在terminal中运行了这个命令,并指定了正确的目录(也编译了可执行文件):

    valgrind –-tool=memcheck –-leak-check=yes ./somefile
    

    返回错误:

    valgrind: –-tool=memcheck: command not found
    

    1 回复  |  直到 7 年前
        1
  •  2
  •   melpomene    7 年前
    –-tool
    

    这是错误的。应该是的

    --tool
    

    U+2013 EN DASH .

    这就是为什么瓦尔格林不承认这是一个选择的开始,但认为 –-tool=memcheck 要运行的命令的名称(使用 –-leak-check=yes ./somefile 作为命令行参数)。