This repository contains my implementation of the Libft project, a fundamental part of the 42 curriculum. The project involves creating a custom C library with a set of standard functions that will be used in future projects. This library is designed to replicate and enhance the functionality of standard C library functions.
- Standard C library functions
- String manipulation functions
- Memory management functions
- Linked list manipulation functions
- Additional utility functions
- GCC or any C compiler
- Make
-
Clone the repository:
git clone https://github.com/callmezaki/Libft-Creating_a_C_library.git cd Libft-Creating_a_C_library
-
Compile the library:
make
-
Include the library in your projects:
#include "libft.h"
Link the compiled library to your project:
gcc -L. -lft your_project.c -o your_project
libft/
: Contains the source files for the library functions.Makefile
: Defines the build process for the library.README.md
: Project documentation.
Contributions are welcome! Please open an issue or submit a pull request for any changes.
This project is licensed under the MIT License - see the LICENSE file for details.
- 42 School for providing the project framework.
- The 42 community for their support and collaboration.