ITBA-SO-TP1 Los siguientes comandos pueden usarse desde el directorio en el que se encuentren los archivos de programa:

  • make md5/ make slave/ make vista: compilan el archivo correspondiente.
  • make all: compila todos los archivos.
  • make clean: elimina todos los binarios y archivos objeto.

Para ejecutar únicamente el proceso aplicación, se debe correr ./md5, pasando como argumento la lista de archivos a utilizar. Esto generará un archivo “results.txt” que contiene el output. Para ejecutar el proceso aplicación con el proceso vista, es necesario pasar la información que md5 imprime en stdout a vista. Vista puede recibir esta información como argumento, o mediante stdin si no se envía ningún argumento.

Esto permite varias opciones para la ejecución, por ejemplo:

  • Con un pipe: ./md5 | ./vista
  • Ejecutando ./md5 en una terminal, y luego ./vista en otra
  • Ejecutar md5 en background (./md5 &), y luego vista en foreground (./vista )