Book: Computer Systems: A Programmer's Perspective, 3/E (CS:APP3e)
Labs for self-study, downloaded from: http://csapp.cs.cmu.edu/3e/labs.html
Use for study Computer Systems: A Programmer's Perspective's LAB.
First of all, you should install docker on your computer. Just search docker download
by google for install.
You should execute all those command under the root of the this repository.
docker compose up -d
when container is created, you should see Attaching to csapp_ubuntu
on your terminal. Then you can run this command in a new terminal:
docker exec -it csapp_ubuntu bash
you could see your terminal is connected to the docker container. You can go to the target folder by:
cd /csapp_lab
Now, you can modify code on your mac system by your IDE. And run the command in lab's README by the container. It should works.