web-dev-qa-db-ja.com

Valgrindを3.xカーネルにインストールする

CデバッガーであるValgrindをインストールするための指示につまずいて指示に従ったとき、ハードなCの学習を読んでいた。しかし、./configureを実行してビルド構成をセットアップすると、

checking for the kernel version... unsupported (3.0.0-17-generic)
configure: error: Valgrind works on kernels 2.4, 2.6

カーネルLinux 3.0.0-17-generic x86_64でUbuntu 11.10を実行しています。

答えは明らかかもしれませんが、私はLinuxに精通していません:Valgrindをコンピューターで動作させるにはどうすればよいですか?ありがとう。

8

Valgrindはリポジトリからインストール可能です(カーネル3.2.xを実行する12.04でテスト済み)。 Sudo apt-get install valgrindthis に従って11.10でも利用可能。

ただ追加の注意、それはデバッガーではありません。メモリ障害検出器です。

7
RobotHumans

LCTHW から:

「OSのパッケージマネージャーでValgrindをインストールできますが、ソースからインストールする方法を学んでほしい」

Valgrindの新しいバージョンを試してください。 3.10.1

3
grahamrhay