This project has been created as part of the 42 curriculum by hrasamoe
Libft is a C library developed as part of the 42 School curriculum.
The purpose of this project is to reimplement a set of standard libc functions along with additional utility functions, in order to gain a solid understanding of low-level programming in C.
The library includes functions for:
- memory manipulation
- string handling
- character checks and conversions
- linked list management
- output to file descriptors
All functions are written in accordance with the 42 Norm, use only authorized functions, and are designed to be reused in future projects.
The compilation produces a static library libft.a, which can be linked to other C programs and used as a foundation for more advanced projects.
W3Schools, GeeksForGeeks, GitGuide,
# compile the library
make
#create main.c file to execute that and compile main.c with libft.a
cc main.c libft.a -Wall -Wextra -Werror
# If you want to delete object file
make clean
# If you want to delete object and the libft archiver
make fclean