2016-11-01 7 views
1

私のコンピュータにWSLをインストールしたとき、VirtualBoxを使用するのではなく、よりネイティブにLinuxシステムをサポートすることを非常に楽しみにしています。しかし、私はそれを実行しようとすると、このエラーが発生します。理由はありますか?ValgrindはWSLで動作しませんか?

必要に応じて詳細をお知らせいたします。

--4364:0:aspacem -1: ANON 0038000000-00383d5fff 4022272 r-x-- SmFixed d=0x000 i=25365 o=0  (0) m=0 /usr/lib/valgrind/memcheck-amd64-linux 

--4364:0:aspacem Valgrind: FATAL: aspacem assertion failed: 

--4364:0:aspacem segment_is_sane 

--4364:0:aspacem at m_aspacemgr/aspacemgr-linux.c:1502 (add_segment) 

--4364:0:aspacem Exiting now. 

答えて

4

それは私がaptと直接それをインストールするいくつかの問題が発生しました間違いなく可能

だ、しかし、それはいくつかの非常に簡単な手順を使用して手動でインストールすることができます。

  • ダウンロードソースファイル:wget http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2(これを読んだときには、新しいバージョンがある可能性があります)
  • 、その後は ./configure
  • を作る起動cd exctractedフォルダへ:tar -xvjf valgrind-3.12.0.tar.bz2
  • 設定インストールプロセス:アーカイブ
  • エキスは、単純ながらmakeを起動valgrind-3.12.0フォルダ内の
  • チェック依存関係:make checkを起動して、インストールに必要なすべての依存関係が満たされているかどうかを確認します(例: 「valgrindのをインストールします)、g ++のインストールする必要がちょうどsudo apt install g++を起動っ
  • :タイプsudo make installはそれを
+0

すばらしい答え!そして、あなたは私がそれを必要とする30分前にそれを投稿しました。 :) – antou

+0

ちょうど "昼食"それ? :D –

0

をインストールするために、私は同じ問題を抱えていた、ソリューションは、Windows 10クリエイター更新プログラムをインストールすることでした(バージョン1703 )、Bash/WSLを再インストールします。 Valgrindは今正常に動作します:)

関連する問題