Estaba leyendo Learn C the Hard Way cuando me topé y seguí las instrucciones para instalar Valgrind, el depurador C. Sin embargo, cuando corrí ./configure
para configurar configuraciones de compilación, obtuve
checking for the kernel version... unsupported (3.0.0-17-generic)
configure: error: Valgrind works on kernels 2.4, 2.6
Estoy ejecutando Ubuntu 11.10, en el kernel Linux 3.0.0-17-generic x86_64.
La respuesta puede ser obvia, pero no estoy familiarizado con Linux: ¿cómo puedo hacer que Valgrind funcione en mi computadora? Gracias.
Respuestas:
Valgrind es instalable desde el repositorio (probado en 12.04 ejecutando kernel 3.2.x).
sudo apt-get install valgrind
. También disponible en 11.10 según esto .Solo una nota adicional, no es un depurador. Es un detector de fallas de memoria.
fuente
De LCTHW :
"Podrías instalar Valgrind con el administrador de paquetes para tu sistema operativo, pero quiero que aprendas a instalar cosas desde la fuente"
Pruebe una versión más nueva de Valgrind, por ejemplo, 3.10.1
fuente