Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sulig/libft_and_test
Resumen: Este proyecto consiste en programar una librería en C. Tu librería tendrá un montón de funciones de propósito general en las que se apoyarán tus programas.
https://github.com/sulig/libft_and_test
42 42barcelona 42cursus 42projects 42school libft libft42 libfttester
Last synced: 3 days ago
JSON representation
Resumen: Este proyecto consiste en programar una librería en C. Tu librería tendrá un montón de funciones de propósito general en las que se apoyarán tus programas.
- Host: GitHub
- URL: https://github.com/sulig/libft_and_test
- Owner: Sulig
- Created: 2023-05-12T16:54:13.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-07T18:37:22.000Z (about 1 year ago)
- Last Synced: 2023-11-07T19:40:56.325Z (about 1 year ago)
- Topics: 42, 42barcelona, 42cursus, 42projects, 42school, libft, libft42, libfttester
- Language: C
- Homepage:
- Size: 1.65 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Libft_and_Test
Resumen: Este proyecto consiste en programar una librería en C. Tu librería tendrá un montón de funciones de propósito general en las que se apoyarán tus programas.## Contenido del repositorio:
- Libft + Bonus
- Tests basicos *(Se estan cambiando algunos tests)* + test para los bonus
- GetNextLine *Solo como ayuda en los tests de Put*
- Carpeta donde se guardan los resultados de Put *En proceso*
- Subject## !Importante!
Para usar los tests, necesitaras un Makefile en tu directorio de libft, que contenga como minimo:
- La regla $(NAME)
- La regla clean
- La regla fclean### Antes de ejecutar 'make'!!
1. En el Makefile cambia las variables donde pone *Change this directory* por el directorio de tu libft y por donde se ubica tu printf.a
2. En el archivo "test_libft.h", cambia el directorio donde esta incluido tu "libft.h"
3. Guarda todo y ya esta listo para usar!
***
## Comandos:
### All
Compila todo lo necesario y ejecuta la norminette y los testsmake
### Norminette
make norminette
### Tests
make test
### Debuggeador:
make debug
*Valgrind (Solo funcionara si tienes valgrind)*
make valgrind
### Limpiar archivos innecessarios:
Limpia solo *.o y los .out
make clean
Limpieza profunda + borrado de .out.dSYM
make fclean
Igual que fclean + limpia la pantallamake clear
***
~ Made by sadoming ~
***