
Biblioteca con TADs útiles para el desarrollo de aplicaciones hechas con el lenguaje C
Provee los siguientes TADs:
Notas
Algunas de las consideraciones a tener a la hora de su uso:
- Ninguna de las implementaciones utiliza semáforos, por lo que el uso concurrente debe ser implementado por el usuario de éstas.
- Ninguna de las funciones implementadas posee validaciones para manejo de errores.
Dependencias
Esta biblioteca depende de las siguientes bibliotecas:
Guía de Instalación
- Clonar el repositorio desde git (no usar el link de Download ZIP que provee GitHub).
make install -> instala la biblioteca en el sistema
make uninstall -> desinstala la biblioteca
Guía para el uso
- Linkear con
-lcommons
- Para usarla en un .c/.h deberá incluirse de la siguiente forma:
commons/<Nombre_TAD>
Por ejemplo:
#include <commons/collections/list.h>
Desde Eclipse
- Ir a las Properties del proyecto (en el Project Explorer - la columna de la izquierda - la opción aparece dándole click derecho al proyecto), y dentro de la categoría
C/C++ Build entrar a Settings, y ahí a Tool Settings.
- Buscar
GCC Linker > Libraries > Libraries. Notar que entre paréntesis dice -l, el parámetro de gcc que estamos buscando.
- Darle click en el botón de
+, y poner el nombre de la biblioteca sin el -l (en este caso, commons).
- Aceptar y buildear el proyecto.