3.xカーネルへのValgrindのインストール


8

私が偶然偶然にLearn C the Hard Wayを読んでいて、CデバッガーであるValgrindのインストール手順に従っていました。しかし、./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を動作させるにはどうすればよいですか?ありがとう。


2
私もここLCTHWから来ました:)
スカイネット

回答:


7

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

補足として、デバッガではありません。これはメモリ障害検出器です。


3

LCTHWから:

「OSのパッケージマネージャーを使用してValgrindをインストールすることもできますが、ソースからインストールする方法を教えてください」

Valgrindの新しいバージョン(3.10.1など)を試す

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.