Instalación de Valgrind en un kernel 3.x

8

Estaba leyendo Learn C the Hard Way cuando me topé y seguí las instrucciones para instalar Valgrind, el depurador C. Sin embargo, cuando corrí ./configurepara 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.

LonelyWebCrawler
fuente
2
Vine aquí desde LCTHW también :)
Skynet

Respuestas:

7

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.

RobotHumanos
fuente
3

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

grahamrhay
fuente