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.


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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.