diff --git a/README.md b/README.md index c9f59ca..30817d1 100644 --- a/README.md +++ b/README.md @@ -19,13 +19,13 @@ Si tiene otra distribución consulte cómo hacerlo. ## Compilación -Para compilar todos los archivos se debe ejecutar el script `build.sh` (desde la carpeta raíz del proyecto). Note que usted podrá pasarle como argumento `buddy` si desea compilar con este memory manager (por defecto no compilará con este). Además, si quiere probar el OS con el teclado en español lo podrá hacer pasandole como argumento `spanish`. +Para compilar todos los archivos se debe ejecutar el script `build.sh` (desde la carpeta raíz del proyecto). Note que usted podrá pasarle como argumento `buddy` si desea compilar con este memory manager (por defecto no compilará con este). Además, si quiere probar el OS con el teclado en español lo podrá hacer pasandole como argumento `spanish`. Por último, el parámetro `free` liberará la memoria (que haya sido obtenida mediante `malloc`) al terminar o hacer `kill` de un proceso. ```bash ./build.sh ``` -Este script hará un make en la carpeta de `Toolchain` y luego un make en la carpeta `root` del proyecto. Luego, dependiendo del parámetro ingresado hará: `make all`, `spanish`, `buddy`. +Este script hará un `make` en la carpeta de `Toolchain` y luego un `make` en la carpeta `root` del proyecto. Luego, dependiendo del parámetro ingresado hará: `make all`, `make spanish`, `make buddy` o `make free`. ## Ejecución diff --git a/build.sh b/build.sh index 64a2c0d..be46d5f 100755 --- a/build.sh +++ b/build.sh @@ -14,8 +14,10 @@ if [ $# -eq 1 ]; then make buddy elif [ $1 = "spanish" ]; then make spanish + elif [ $1 = "free" ]; then + make free else - echo "Do you want to compile with the buddy memory manager? if so, you must pass buddy as argument" + echo "Do you want to compile with the buddy memory manager? If so, you must pass buddy as argument" fi elif [ $# -eq 0 ]; then make all