Estimados,
Les compartimos algunos recordatorios y sugerencias a tener en cuenta para la entrega de la tarea 2
- El archivo a entregar debe tener el nombre EntregaTarea2.tar.gz y debe ser generado mediante el comando
$ make entrega
De esta forma, debe poder descomprimirse mediante el comando $ tar zxvf EntregaTarea2.tar.gz
De lo contrario puede haber errores de formato que lleven a que la tarea no se pueda descomprimir.
- De suma importancia: les recordamos que los únicos archivos que se enteregan son los archivos .cpp de la carpeta src, por lo tanto NO SE PUEDEN REALIZAR CAMBIOS EN LOS ARCHIVOS .h. Si realizan algún cambio en los .h necesario para que su tarea funcione, nosotros no los vamos a tener en la corrección y su tarea no va a compilar. Para estar seguros de que no cometieron este error se pueden descargar los materiales, agregar sus archivos .src, compilar con make y luego make testing.
- Existe un problema conocido a la hora de ejecutar valgrind en las pcunix que es que la primera vez que se ejecuta toma un tiempo largo de inicialización.
Esto hace que esa primera vez que se ejecuta un test pueda fallar por timeout.
Para evitar que esto suceda recomendamos que una vez que se conecten a una pcunix, lo primero que hagan luego de compilar sea ejecutar:
$ valgrind ./principal
Esperar a que aparezca:
==15392== Memcheck, a memory error detector
==15392== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al.
==15392== Using Valgrind-3.24.0 and LibVEX; rerun with -h for copyright info
==15392== Command: ./principal
==15392==
1>
Luego ingresar "Fin" y recién entonces comenzar con las pruebas.
Haremos lo posible por subir las correcciones de la entrega en el correr del día de hoy, probablemente a última hora, al momento de publicar los resultados publicaremos también los materiales conteniendo los casos privados con los que fue realizada la corrección y comunicaremos el plazo para realizar la re-entrega.
Saludos,
Equipo de laboratorio de Programación 2