-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Andre MARQUEZ
committed
Aug 18, 2017
1 parent
c8d77aa
commit 316fb1a
Showing
1 changed file
with
88 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
# Libft | ||
|
||
Recode functions from the standard C library, and some other very useful functions that I will be able to use all along this program, and future ones too, since as standard at WeThinkCode_ / 42. C Standard Library functions are forbidden. | ||
This Project challenges you to learn, and understand the inner workings of standard C library functions, in order to use them effectively in the future. | ||
|
||
## Getting Started | ||
|
||
To use this library for learning or use clone it locally. | ||
|
||
### Prerequisites | ||
|
||
What things you need to install the software and how to install them | ||
|
||
``` | ||
gcc or clang compiler | ||
``` | ||
|
||
### Installing | ||
|
||
Installing just requires a clone or download | ||
|
||
|
||
``` | ||
git clone https://github.com/afullstopdot/Libft.git on terminal or download the zip straigh from here. | ||
``` | ||
|
||
## Compiling the library | ||
|
||
For use | ||
|
||
### Break down into end to end tests | ||
|
||
Compile the library for use, using the Makefile | ||
|
||
``` | ||
Make all | ||
``` | ||
|
||
Remove the object files | ||
|
||
``` | ||
Make clean | ||
``` | ||
|
||
Remove the libft library | ||
|
||
``` | ||
Make fclean | ||
``` | ||
|
||
Remove the library and recompile | ||
|
||
``` | ||
Make re | ||
``` | ||
|
||
Additionally, for checking WeThinkCode_ / 42 norm | ||
|
||
``` | ||
Make norm1 && Make norm2 | ||
``` | ||
|
||
### | ||
|
||
Link the library to your project | ||
|
||
``` | ||
gcc -o executable main.c libft.a or gcc -o executable main.c -L. -lft | ||
``` | ||
|
||
|
||
## Authors | ||
|
||
* **Andre Marques** - *All* - [afullstopdot](https://github.com/afullstopdot) | ||
|
||
## License | ||
|
||
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details | ||
|
||
## Disclaimer | ||
|
||
This message pertains to the students of 42 and WTC (WeThinkCode_). | ||
|
||
This project (the first of many) is important for your development in the C language. | ||
It is of the utmost importance that you take this serious and and implement these functions by yourself and not by copying this work. | ||
Copying this work as is, without understanding and being able to implement your own work defeats the pedagogy and subsequently is cheating. | ||
|
||
Goodluck! |