Hay dos versiones del MCPV:

  - mcpv.c, que utiliza el módulo vida para calcular las probabilidades. Se compila como:

      gcc -o mcpv mcpv.c buffer_circular.c -lpthread

  - mcpv_mono.c, enteramente multithread.

      gcc -o mcpv_mono mcpv_mono.c buffer_circular.c -lpthread

Además se incluyen unos scripts para lanzarlos, lanza_mcpv y lanza_mcpv_mono respectivamente. Comprueba que tienen permiso de ejecución. Son bastante sencillos y no controlan los errores devueltos por los programas. 

Necesitas tener en el directorio los simuladores, el encriptador y el programa vida, además de un directorio dev. 

