Je lisais Apprendre C à la dure quand je suis tombé sur et que j'ai suivi les instructions pour installer Valgrind, le débogueur C. Cependant, quand j’ai exécuté ./configure
pour installer les configurations de build, j’ai eu
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-generic x86_64.
La réponse est peut-être évidente, mais je ne connais pas Linux: Comment faire fonctionner Valgrind sur mon ordinateur? Merci.
Valgrind est installable à partir du référentiel (testé sur la version 3.2.04 du noyau 3.2.x). Sudo apt-get install valgrind
. Egalement disponible en 11.10 selon this .
Juste une note supplémentaire, ce n'est pas un débogueur. C'est un détecteur de défaut de mémoire.
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