Valgrind不适用于WSL?

时间:2016-11-01 07:05:19

标签: linux windows valgrind windows-subsystem-for-linux

当我为我的计算机安装<div class="tc-table-of-contents"> <<toc-selective-expandable 'TableOfContents' sort[ind]>> </div> 时,我非常高兴能够拥有更加原生支持的WSL系统,而非使用Linux。但是,当我尝试运行它时,我收到此错误。有原因吗?

我很乐意根据需要提供更多信息。

VirtualBox

2 个答案:

答案 0 :(得分:5)

绝对有可能

我在使用apt直接安装时遇到了一些问题,但是可以通过一些非常简单的步骤手动安装它:

  • 下载源文件:wget http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2(当您阅读此文件时可能有更新的版本)
  • 提取存档:tar -xvjf valgrind-3.12.0.tar.bz2
  • 安装过程cd配置到exctracted文件夹valgrind-3.12.0中,然后启动./configure
  • 制作:只需在make文件夹中启动valgrind-3.12.0
  • 检查依赖项:启动make check以查看是否满足安装所需的所有依赖项(例如:您必须安装g ++,只需启动sudo apt install g++
  • 安装 valgrind :输入sudo make install进行安装

答案 1 :(得分:1)

我遇到了同样的问题,解决方案是安装Windows 10创建者更新(版本1703),然后重新安装Bash / WSL。 Valgrind现在工作正常:)