The aim of this project is to get familiar with assembly language by implementing various standard library functions in assembly.
ft_strdupft_strcpyft_readft_writeft_strcmpft_strlen
ft_atoi_baseft_list_size
To build and run this project, you will need:
- Docker or Linux (Recommend Debian)
To build the Docker image, navigate to the directory containing the Dockerfile and run the following command:
docker build -t libasm .To run the Docker container with live updates from your project directory, use the following command:
docker run -it -v $(pwd):/app libasmThis command will start a bash shell inside the container, with your project directory mounted to /app inside the container. Any changes you make to the files on your host system will be reflected inside the container.
Once inside the Docker container, you can build and test your assembly functions. Assuming you have a Makefile set up, you can use the following commands:
make
make test
make bonus
make test_bonus