Skip to content

HinataKikuchi/libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Libft

42 subject

First Circle

what should we do?(どんな課題?)

Make Library functions, and let them compile as archive file. ライブラリ関数を作成し、アーカイブファイルとしてコンパイルします。

Directory Structure(ファイル構成)

libft
├── libft.h
├── README.md
└── srcs
   ├── ft_atoi.c
   ├── ft_bzero.c
   ├── ft_calloc.c
   ├── ft_isalnum.c
   ├── ft_isalpha.c
   ├── ft_isascii.c
   ├── ft_isdigit.c
   ├── ft_isprint.c
   ├── ft_itoa.c
   ├── ft_memccpy.c
   ├── ft_memchr.c
   ├── ft_memcmp.c
   ├── ft_memcpy.c
   ├── ft_memmove.c
   ├── ft_memset.c
   ├── ft_putchar_fd.c
   ├── ft_putendl_fd.c
   ├── ft_putnbr_fd.c
   ├── ft_putstr_fd.c
   ├── ft_split.c
   ├── ft_strchr.c
   ├── ft_strdup.c
   ├── ft_strjoin.c
   ├── ft_strlcat.c
   ├── ft_strlcpy.c
   ├── ft_strlen.c
   ├── ft_strmapi.c
   ├── ft_strncmp.c
   ├── ft_strnstr.c
   ├── ft_strrchr.c
   ├── ft_strtrim.c
   ├── ft_substr.c
   ├── ft_tolower.c
   ├── ft_toupper.c
   └── Makefile

Status(課題の進捗)

🎉DONE!!!🥳🎉

hkikuchi's 42Project Score

HOW TO MOVE IT?(ENGLISH)

日本語での使用方法の説明はこちら

  1. Git clone this repository to your rocal environment. (If you already git user and could reach here, then you know this command.)
git clone git@github.com:HinataKikuchi/libft.git
  1. JUST DO MAKE.
$ cd ./libft
$ make -C srcs
  1. Archive file(named libft.a) will appear in srcs, when successfully Compiled.

  2. If you want to use libft funcs in your dir, examples bellow.

$ gcc -I./libft -L./libft/srcs -lft <your_source_name>
  1. FIN.

どうやって動かすか?

  1. このレポジトリをクローンしてください。
git clone git@github.com:HinataKikuchi/minitalk.git
  1. メイクしてもろて
$ cd ./libft
$ make -C srcs
  1. コンパイルに成功するとアーカイブファイル(libft.aって名前のやつ)がsrcs下にできます。

  2. もしlibft内の関数を自分のファイルで使いたいときは以下の例のように使ってください。

$ gcc -I./libft -L./libft/srcs -lft <your_source_name>
  1. おーわり!

About

42 Curcus Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published