Skip to content

This project is about coding a C library.

Notifications You must be signed in to change notification settings

mariebriand/42-CC_Libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libft

mabriand's 42 Libft Score

Your very first own library

This project is about coding a C library. It will contain a collection of general purpose functions the different programs of your cursus will rely upon.
In fact, C programming can be very tedious when one doesn’t have access to the highly useful standard functions. Then, this project is about understanding the way these functions work, implementing and learning to use them.

Description

The objective of this project is to create a static library (.a file).
It is actually just an archive of the original .o files, made with the ar command (a precedessor of tar now just used to make libraries).

Installation

$ git clone https://github.com/mariebriand/42-CC_Libft.git
$ cd 42-CC_Libft
$ make

You will then end up with a static library.

Usage

$ gcc -Wall -Werror -Wextra [some_file].c libft.a
And so, don't forget ton include the header libft.h at the top of [some_file].c that obviously must contain a main() function.
$ ./a.out

Roadmap

  • Check for the right license (and document myself about open source licenses).
  • Add a way to reach me for support.
  • Add the official subject from 42intra.

Project status

This project is finished, it has passed the 3 needed peer-corrections and the 42moulinette.

As I did not passed all bonuses at that time (113 instead of 115), I corrected them after some time.
Even though everything should be good by now, be aware that bonuses were not tested the usual way.

forthebadge forthebadge

About

This project is about coding a C library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published