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 ./configure
pour 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.
Réponses:
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.
la source
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
la source