Installieren von Valgrind auf einem 3.x-Kernel

8

Ich habe Learn C auf die harte Tour gelesen, als ich darauf gestoßen bin und die Anweisungen zur Installation von Valgrind, dem C-Debugger, befolgt habe. Als ich jedoch lief, ./configureum Build-Konfigurationen einzurichten, bekam ich

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

Ich verwende Ubuntu 11.10 auf dem Kernel Linux 3.0.0-17-generic x86_64.

Die Antwort mag offensichtlich sein, aber ich kenne Linux nicht: Wie kann ich Valgrind auf meinem Computer zum Laufen bringen? Vielen Dank.

LonelyWebCrawler
quelle
2
Ich bin auch von LCTHW hierher gekommen :)
Skynet

Antworten:

7

Valgrind kann aus dem Repository installiert werden (getestet unter 12.04 mit Kernel 3.2.x). sudo apt-get install valgrind. Auch erhältlich in 11,10 nach diesem .

Nur eine zusätzliche Anmerkung, es ist kein Debugger. Es ist ein Speicherfehlerdetektor.

RobotHumans
quelle
3

Von LCTHW :

"Sie könnten Valgrind mit dem Paketmanager für Ihr Betriebssystem installieren, aber ich möchte, dass Sie lernen, Dinge von der Quelle zu installieren."

Versuchen Sie es mit einer neueren Version von Valgrind, z. B. 3.10.1

Grahamrhay
quelle