Installer Valgrind sur un noyau 3.x

8

Je lisais Learn C the Hard Way quand je suis tombé sur et j'ai suivi les instructions pour installer Valgrind, le débogueur C. Cependant, quand j'ai couru ./configurepour installer des configurations de construction, j'ai

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

J'utilise Ubuntu 11.10, sur le noyau Linux 3.0.0-17-x86_64 générique.

La réponse est peut-être évidente, mais je ne connais pas Linux: comment faire fonctionner Valgrind sur mon ordinateur? Merci.

LonelyWebCrawler
la source
2
Je suis venu ici de LCTHW aussi :)
Skynet

Réponses:

7

Valgrind est installable à partir du référentiel (testé le 12.04 avec le noyau 3.2.x). sudo apt-get install valgrind. Également disponible en 11.10 selon cela .

Juste une note supplémentaire, ce n'est pas un débogueur. C'est un détecteur de défauts de mémoire.

RobotHumains
la source
3

De LCTHW :

"Vous pouvez installer Valgrind avec le gestionnaire de paquets pour votre système d'exploitation, mais je veux que vous appreniez à installer les choses à partir des sources"

Essayez une version plus récente de Valgrind, par exemple 3.10.1

grahamrhay
la source