Cómo instalar Valgrind

Clase 22 de 37Curso de Introducción a C 2019

Valgrind es una herramienta que te ayudará a descubrir los memory leaks que puede haber en tus aplicaciones.

Para poder utilizarla necesitas tenerla instalada en tu computador.

Las instrucciones precisas dependen del sistema operativo que utilices pero te daré una idea general que podrás adaptar en caso de que tu entorno no sea exactamente igual al mío.

Cómo instalar Valgrind en Ubuntu

El caso más sencillo de instalación es si estás utilizando Ubuntu (Si se trata de la versión embebida en Windows también aplica).

  1. Abre una consola

abrir una consola.png

  1. Actualiza tu administrador de paquetes (Ingresa tu contraseña cuando se te solicite). actualiza tu administrador de paquetes.png

Deberías llegar a algo parecido a

parecido a .png

  1. Instala Valgrind usando sudo apt install Valgrind (Ingresa tu contraseña cuando se te solicite)

instala valgrind.png

  1. Contesta sí contesta sí.png

  2. Utiliza el comando valgrind --help para validar que la instalación fue exitosa

Cómo instalar Valgrind en otras distribuciones

Lo ideal es que instales directamente el binario que tu administrador de paquetes proponga, claro que si no dispones de uno, siempre podrás compilar el código por tus propios medios.

  1. Instala las herramientas gcc y make

  2. Descarga la última versión correspondiente a tu plataforma desde http://valgrind.org/downloads/current.html

  3. Extrae el archivo comprimido

  4. Realiza la compilación

  5. Ejecuta cmake

  6. Ejecuta make

  7. Verifica tu instalación usando el comando ''valgrand --help''

Cómo ejecutar Valgrind

Una vez lo tengas instalado podrás usar Valgrind como vimos en el curso: sólo necesitas ejecutar valgrind seguido del comando que usarías para correr tu programa normalmente.

No hay excusas, ¡que no quede un sólo leak dando vueltas!

actualiza tu administrador de paquetes.png