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 -dwhen 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 bashyou could see your terminal is connected to the docker container. You can go to the target folder by:
cd /csapp_labNow, 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.