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, ./configure
um 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.
Antworten:
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.
quelle
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
quelle